1

我正在尝试使用来自此 URL 的 FormStack API 将字段值从 No 更新为 Yes: https ://developers.formstack.com/docs/submission-id-put

描述说:更新指定的提交

当我使用提交 ID 更新字段时,假设 12345 并将值field_54321=Yes放入 field_x 文本框中,它给了我 200 OK 状态代码,但是当我从仪表板检查提交列表中的值时,该值不会改变。

我还注意到 API 授权中没有写权限表单提交。

请注意,提交没有写入权限

4

1 回答 1

0

我不知道为什么您描述的方法不起作用,但这里有一个测试和解决方法:

1) 尝试使用相同的 API 方法/语法来更新您的表单。例如,如果您有一个选项列表,请尝试更新选项列表的选项。证明您能够正确使用 PUT 请求来更新请求中的某些内容可以排除语法问题(或至少缩小范围)。

2)您可以尝试使用 GET 请求来获取您尝试更新的提交的 JSON 对象,然后只需更新所需的值并使用 POST 请求来创建新的提交。如果它有效,你有一个解决方法!

另外,请在下面包含您的代码,以便我们进一步诊断

于 2018-04-27T15:50:51.140 回答