APIを実際に体験できる対話型のデモを紹介します。サンプルアプリ、ヒントになるユースケースを見つけましょう。2024でコンテンツとAIの可能性について紹介します。2024でコンテンツとAIの可能性について紹介します。APIは、Box公式SDKがなくても使用できます。2.0のフローを手動で完成させるための手順を説明します。(成功した場合は承認コードが提供される)ユーザーを再度アプリケーションにリダイレクトする承認コードをアクセストークンと交換するこのフローが終了すると、アプリケーションにはアクセストークンが付与されます。これを使用すると、ユーザーの代わりにAPIコールを実行できます。2.0フローを介して取得したアクセストークンは、もともとアプリケーションを承認したユーザーに関連付けられています。as-userヘッダーを使用して、別のユーザーとして処理を実行できます。続行する前に、以下の手順を完了しておく必要があります。2.0認証方法を利用するカスタムアプリを作成する。タブに移動して、client_idとclient_secretの値をコピーする。タブで、少なくとも1つのリダイレクトURIが構成されていることを確認する。承認URLを作成する承認URLは、以下のパラメータで構成されています。開発者コンソールで構成します。アプリケーションにアクセスを許可すると、ユーザーがリダイレクトされます。常にcodeに設定します。クロスサイトリクエスト偽造から保護します。アプリケーション用にリダイレクトURIを複数設定した場合、承認URLには、開発者コンソールで設定したURIのいずれかと一致するredirect_uriパラメータを含める必要があります。このパラメータが指定されていない場合、ユーザーにはredirect_uri_missingエラーが表示され、アプリにリダイレクトされません。少なくとも、このURLは常に次の形式を使用します。Enterpriseが有効になっている場合、標準的なaccount.box.comというベースURLを使用する際に問題が発生することがあります。account.box.comの代わりにent.box.comを使用してください。ユーザーをリダイレクトする次に、ユーザーを承認URLにリダイレクトします。その方法は、アプリケーションフレームワークによって異なります。このトピックの詳細については、ほとんどのフレームワークのドキュメントで説明されています。指定されたアプリに対して承認URLが無効な場合、ユーザーには、アクセスの許可画面ではなくエラーページが表示されます。承認URLに含まれるredirect_uriパラメータが、アプリ用に構成されたURIのいずれとも一致しない場合、ユーザーにはredirect_uri_mismatchエラーが表示されます。res.redirect(authorize_url)スコープを制限したり追加の状態を渡したりするために、ユーザーをリダイレクトする際に追加のクエリパラメータを渡すことができます。詳細については、承認のリファレンスドキュメントを参照してください。UIを使用して自分のアカウントにログインするために、ブラウザにリダイレクトされます。その後、リクエストされているスコープのリストと、ユーザーに代わって処理を行うアプリケーションを承認するためのオプションが表示されます。クリックしてこのリクエストを承認すると、ブラウザは、クエリパラメータに有効期間の短い承認コードが指定されている構成済みのリダイレクトURLにリダイレクトされます。redirect_uriパラメータを含める必要があります。このパラメータが指定されていない場合、ユーザーにはredirect_uri_missingエラーが表示され、アプリにリダイレクトされません。コードを交換する提供される承認コードは、有効期間が30秒のため、有効期限が切れる前にアクセストークンに交換する必要があります。response.data.access_token);アクセストークンの使用方法を確認するには、APIコールの実行に関するガイドを参照してください。Cookie通知Unilicenseで提供されるコードサンプル。