0

のコンソールまたはライブラリ プロジェクトを使用して、Box API で承認を取得してからアクセス トークンを取得する方法C#。Authorize API を試しましたが、HTML が返されます。access_tokenを取得するために Token API に渡すことができるように、THE_AUTHORIZATION_CODEのみが必要です。

または、開発者トークンと同じように、Web ポータルを介して取得されるエンタープライズaccess_tokenが存在する可能性がありますが、有効期限はありませんか?

4

2 に答える 2

1

今日、Box が「Box for Developers」と呼ばれる新しいサービスを利用可能にしていることを発見しました。このサービスは、サーバー間のトークン付与を可能にし、エンドユーザー認証を必要としません。現在ベータ版です。詳しくはこちらをご覧ください

BoxDevEditionHelperパッケージは、サーバー間の OAuth ワークフローの実装を提供します。

元の投稿

C# でコンソールまたはライブラリ プロジェクトを使用して、Box API で承認を取得してからアクセス トークンを取得する方法。

OAuth2 では、ユーザーはブラウザーまたは組み込みブラウザー ウィンドウでサービスを認証する必要があります。この要件に例外はありません。

または、開発者トークンと同じように、Web ポータルを介して取得されるエンタープライズ access_token が存在する可能性がありますが、有効期限はありませんか?

いいえ。すべての Box アクセス トークンは、約 60 分後に期限切れになります。標準の OAuth ワークフローを通じて付与されたアクセス トークンは無期限に更新できますが、開発者ポータルを通じて付与されたトークンはこのワークフローに従わないため、更新できません。

于 2015-08-26T18:24:31.057 に答える