ドキュメント(http://developers.box.com/oauth/)は、POSTMANまたはcurlの使用を提案しています。
この例では、clientIDは123、シークレットコードは456などです。
Postmanを使用しています。前のステップで、次の方法でアクセスコードを取得しました: https ://www.box.com/api/oauth2/authorize?response_type = code&client_id= 123応答がxyzであるとしましょう
次のステップでは、POSTMANを使用してPOSTコマンド(urlencoded)を発行し ますhttps://www.box.com/api/oauth2/token?grant_type=authorization_code&client_id=123&client_secret=456&code=xyz
手順1でコードを取得してから30秒以内にこれらすべてを実行します。
エラーは{"error": "invalid_request"、 "error_description":"無効なgrant_typeパラメーターまたはパラメーターがありません"}です。
私が試した代替案:redirect_uriの追加、response_typeの追加、本文のみを%D〜%ブラケットでエンコードします。
スタックオーバーフローに関するBoxについて、少なくとも5つの同様の質問がありますが、POSTMAN(ドキュメントが示唆している)については、承認された解決策はありません。
BOX APIのPOSTMANを介してアクセストークンを取得するための解決策は何ですか?