【发布时间】:2016-12-08 14:11:59
【问题描述】:
我一直在尝试启动并运行 Google Apps 脚本,以便在每次完成表单时将电子表格条目移动到 Trello 板上。我正在测试 OAuth1 流程,但无论我如何进行身份验证,我都无法通过 POST 进行任何操作(到目前为止,GET 请求对除 cards 之外的所有内容都有效)。我已确认这些应用在我的帐户设置中具有必要的读/写权限。
出于测试目的,我通过以下 URL 在 Trello 中使用了 Single Use Token 选项:
https://trello.com/1/authorize?name=SingleUseTesting&expiration=never&scope=read,write&key=MYKEY
授权表明该应用有权读取和写入我的帐户。
授权在我的帐户仪表板中显示为启用读/写。
我可以从以下位置获得对我的卡片的回复:
https://api.trello.com/1/lists/LIST_ID/cards
当我尝试使用以下 API 通过 API URL POST 时:
https://api.trello.com/1/lists/57a0b90f8b1740162702fa22/cards?&name=testing&due=null&key=MYKEY&token=MYTOKEN
我收到一条错误消息,提示令牌无效。我什至撤消了对所有其他应用程序的访问权限,以查看它是否出于某种原因检查了错误的令牌,但结果没有任何变化。
我需要确保 POST URI 能够成功从 Google Apps 脚本发送 payload 对象,但我无法超越这一步。对我哪里出错有任何见解吗?
【问题讨论】: