ファイルダウンロード系のAPIアクセスでエラーが発生した時の対処法を知りたい フォローする
回答
これらのAPIは、対象のダウンロードリンクへリダイレクトする302 Found応答を返しますが、ご利用頂いているクライアントによってはリダイレクト処理の際にエラーが発生するケースがあります。
・ダウンロードファイルのダウンロード
・スクリーンショットのダウンロード
・出力ファイルのダウンロード
このエラーの原因としては、(HTTPクライアントの実装によっては)リダイレクト先にもAuthorizationヘッダを送信してしまうことです。
このような場合リダイレクトは行わず、初回の302応答の受信後にlocationヘッダに含まれるダウンロードリンクへ再度GETアクセスを行う(※)ことで、正常にファイルを取得できます。
※このダウンロードリンクへのアクセスは、Authorizationヘッダーを付与しません
詳細については、APIドキュメントをご参照ください。
※2020年3月3日現在の情報です。