使用 Asana API 更新任务时出现“请求没有匹配的路由”消息
Posted
技术标签:
【中文标题】使用 Asana API 更新任务时出现“请求没有匹配的路由”消息【英文标题】:"No matching route for request" message when updating task using Asana API 【发布时间】:2012-12-14 13:26:04 【问题描述】:我正在尝试使用 Asana API 更新 Asana 中的任务。我可以成功创建任务,但是当我更新它时,我收到消息“请求没有匹配的路由”。
我正在对 URL https://app.asana.com/api/1.0/tasks/2768594478959 进行 PUT,正文包含:
"data":"id":2768594478959,"name":"Test 5","notes":"Test 5 Notes"
我的内容类型设置为application/json
。
如果我将https://app.asana.com/api/1.0/tasks/2768594478959 URL 复制到浏览器,它确实会返回任务。
有人知道我为什么会收到这个错误吗?
谢谢,
韦恩
【问题讨论】:
【参考方案1】:我在 NetSuite 中使用其专有的 HTTP 请求函数执行此调用,结果发现它正在执行 POST,即使我告诉它执行 PUT。
我使用http://httpbin.org 解决了这个问题。
问候, 韦恩
【讨论】:
以上是关于使用 Asana API 更新任务时出现“请求没有匹配的路由”消息的主要内容,如果未能解决你的问题,请参考以下文章
使用 opt_fields 请求时,Asana API 未返回受让人信息
如何使用 Asana API 获取在 Asana 中创建项目的用户?
在 PayPal 计划更新 API 中使用补丁/更新间隔单位时出现 INVALID_PATCH_PATH 错误