2016-10-12 7 views
0

thisによると、認可コード許可フローを使用して認可エンドポイントから受け取ったコードをトークンと交換しようとしています。私は「状態」のparamを使用すべきか分からない認める(Asana Connectで「経路が見つかりません」というエラーが発生しました。

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

- ドキュメントはこのことを明確にしない、それは必須です。また、私のアプリがある:私が最初にこのコールを発行します私はその後、使用0/12341234fd6ccf6d168420f7f8600c93

:ないWebベースのリダイレクトURLの値は私のアプリのための開発者向けのAppの管理ページで自動生成されるように)

私にこのコードを(やや難読化)を与えることこの電話の場合:

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

残念ながら、私は必要なトークンの代わりに「経路が見つかりません」を返します。私は間違って何をしていますか?

答えて

0

POSTである必要があります。私はGET呼び出しを使用していました。

関連する問題