Trello POST / 1 / cards / [card id或shortlink] / actions / comments返回404

时间:2014-09-15 11:49:58

标签: java api trello

我很感激地使用trello api "PUT /1/cards/[card id]/desc" returns a 400 response with message "invalid value for value"中的代码,但现在当我使用相同的代码尝试对Trello服务器进行另一个API调用时,我感到困惑。

上面的代码适用于Urls,因为user2790622描述了它。现在,我对Trello Card API的另一个请求使用相同的代码:https://trello.com/docs/api/card/。更准确地说,"动作/评论" -POST。它返回404.我使用调试器检查了连接实例,发现没有任何内容更改为我的Url。

我使用chrome插件检查了在代码中制作的Url,该插件允许我向POST请求添加有效负载。这是正确的。我之前注销了我的Trello对话框,以避免与身份验证问题混淆。

所以:在Url中,密钥和永久令牌就位。使用HttpsURLConnection,它失败了404.当我使用相同的Url和REST对话框时,它工作正常。

作为试验(并在其他问题中提出),我移动了POST有效载荷" text =评论卡"到网址:结果相同。

有什么想法吗?

解决

这个问题是由一个非常聪明的Elancer Yuriy T解决的。他假设我的用例并发现一个Trello用户正在对另一个Trello用户拥有的卡片发表评论。在这种特殊情况下,Trello API强制执行POST。我错误地在代码中使用了PUT。这解开了这个谜。对于那些使用浏览器工具而不是阅读API的人的提示:)

0 个答案:

没有答案