BoxのAPIを使って見よう。Excel(エクセル)PowerPoint(パワーポイント)ゲームプランニングSpriteStudioマスターデータ入力/作成Unityキャラクターデザインゲームシナリオレベルデザインゲーム分析3DCGイラスト制作CG/アニメーションホームWeb開発その他BoxのAPIを使って見よう。(その2)~実際にBoxへ認可要求・アクセストークンを取得しAPIで情報取得2017-06-23カテゴリ:その他タグ:BOXAPIBoxのAPIを使って見よう。(その2)~実際にBoxへ認可要求・アクセストークンを取得しAPIで情報取得この記事は公開から1年以上が経過しています。情報が古い可能性がありますのでご注意ください。説明出来なかった部分の補足となっています。参照して頂ければ解決しますが、ポイントになる部分のみを、抜き出して書いておきます。説明をした下図の遷移に関しての補足となります。以下ののURLに対して、パラメタを設定して送信することで、認可コードを得る事ができます。■URLhttps://account.box.com/api/oauth2/authorize■パラメタresponse_type「code」固定です。client_id認証を要求するアプリケーションのクライアントIDredirect_uri認証が完了した場合に、ブラウザにリダイレクトされるURLstate認証が完了した場合のリダイレクトURLに同じ文字列が返ります。攻撃からの保護のため、リクエスト時にランダムなハッシュ値を格納し、応答時に、同じ値が返却されてくるかチェックに使用すると良いでしょう。下図の登録したアプリケーションの構成情報から取得します。実行すると、下図のBoxの認証画面が表示され、ログインすることで登録したアプリケーションでBoxにアクセス許可を求めてきます。「Boxへのアクセスを許可」を選択することで、認証コードを得ることができます。認可コードは、以下のパラメタに格納されています。以下ののURLに対して、パラメタを設定して送信することで、アクセストークンを得る事ができます。■URLhttps://api.box.com/oauth2/token■パラメタgrant_type「authorization_code」固定です。下図の登録したアプリケーションの構成情報から取得できます。