今日、Box が「Box for Developers」と呼ばれる新しいサービスを利用可能にしていることを発見しました。このサービスは、サーバー間のトークン付与を可能にし、エンドユーザー認証を必要としません。現在ベータ版です。詳しくはこちらをご覧ください。
BoxDevEditionHelperパッケージは、サーバー間の OAuth ワークフローの実装を提供します。
元の投稿
C# でコンソールまたはライブラリ プロジェクトを使用して、Box API で承認を取得してからアクセス トークンを取得する方法。
OAuth2 では、ユーザーはブラウザーまたは組み込みブラウザー ウィンドウでサービスを認証する必要があります。この要件に例外はありません。
または、開発者トークンと同じように、Web ポータルを介して取得されるエンタープライズ access_token が存在する可能性がありますが、有効期限はありませんか?
いいえ。すべての Box アクセス トークンは、約 60 分後に期限切れになります。標準の OAuth ワークフローを通じて付与されたアクセス トークンは無期限に更新できますが、開発者ポータルを通じて付与されたトークンはこのワークフローに従わないため、更新できません。