Box 資格情報を使用して V2 API で認証する方法が見つからなかったため、V2 要求で V1 API からの認証トークンを使用しようとしました。
何か変なことを発見したので、何か問題があるかどうか知りたいです。
V2 要求を認証するヘッダーのドキュメントでは、curl コマンドについて次のように説明されています): curl -k -L https://api.box.com/2.0/files/5053864602/content -H "Authorization: Bearer AUTH_TOKEN"
curl を使用すると、エラー メッセージも表示されず、何も取得できませんでした。ただし、このリクエストを Postman で試したところ、レスポンスでトークンが無効であることがわかりました。
このフォーラムで、ヘッダーがapi_keyを含む別の形式を持つ可能性があることがわかったので、次のことを試しました: curl -k -L https://api.box.com/2.0/files/5053864602/content -H "Authorization: BoxAuth api_key=API_KEY&auth_token=AUTH_TOKEN"
このリクエストは、V1 API 呼び出しのようにファイルのコンテンツを取得できるため機能します。
BOXの誰かが何が起こっているのか説明してもらえますか? この問題を抱えているのは私だけではないと思います...