谷歌表单带/formResponse后缀链接无法访问及POST请求报错求助
谷歌表单/formResponse后缀链接异常解决方案
故障对应解决方法
- 调整表单提交权限
进入谷歌表单编辑页,点击右上角设置图标,取消勾选「限制为指定域名用户」「需要登录才能提交表单」两个选项。如果开启了上述权限,未符合身份要求的用户访问/formResponse后缀链接会被自动重定向到/viewform,POST请求也会返回不存在报错。 - 核对表单ID准确性
检查链接中文表单ID部分是否和编辑页地址里的ID完全一致,ID中的大小写字母、特殊符号不能有任何错误,单字符出错就会触发资源不存在提示。 - 确认表单处于可接收回复状态
进入表单编辑页的「回复」标签,查看「接受回复」开关是否处于开启状态。开关关闭时/formResponse接口会直接失效。 - 修正POST请求格式
主动发起POST请求提交表单时,必须携带所有必填问题对应的entry.xxx参数,请求头需设置Content-Type: application/x-www-form-urlencoded,不可直接提交JSON格式参数,否则会被接口拦截返回错误。
内容的提问来源于stack exchange,提问作者Irwan。
相关产品推荐
相关产品推荐

