Asana Connect发现“找不到路由”错误

时间:2016-10-12 22:24:55

标签: asana-connect

根据this,我正在尝试使用授权代码授权流程来使用从授权端点接收的代码来交换令牌。我首先发出这个电话:

https://app.asana.com/-/oauth_authorize?response_type=code&client_id=123468022031234&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&state=foo

(我承认我不知道应该如何使用'州'参数 - 文档没有说明这一点,这是必需的;另外,我的应用程序不是基于网络的,所以重定向URL的值是在我的应用程序的Developer App Management页面上自动生成)

这给了我这段代码(稍微混淆了):0 / 12341234fd6ccf6d168420f7f8600c93

然后我将其用于此次通话:

https://app.asana.com/-/oauth_token?grant_type=authorization_code&client_id=123468022031234&client_secret=1234123442d5048f64ac39ca857ec57a&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&code=0%2F12341234fd6ccf6d168420f7f8600c93

不幸的是,返回“找不到路线”而不是我需要的令牌。我做错了什么?

1 个答案:

答案 0 :(得分:0)

必须是POST。我正在使用GET电话。