質問
REST APIジョブを呼び出した際に403エラーが発生するため原因を知りたいです。
回答
過去の事例にて、REST APIジョブの呼び出しにて403エラーが発生した原因につきまして、以下の原因が報告されておりました。
つきましては、403エラー発生時にこれらの条件に該当している状況ではなかったか、ご確認をいただけますでしょうか。
-
REST APIジョブのステータスが無効になっている
Bearerトークン指定に<>など無効な文字を用いている
認証情報のトークン内に無効な文字などが含まれる場合、トークンが機能しないため認証エラーが発生いたします。
-
Bearerトークンの発行ユーザーがAPIクライアントに含まれていない
対象のREST APIジョブにAPIクライアントを複数設定している場合、発行ユーザーは全てのAPIクライアントにて接続を許可されている必要がございます。 - リクエストするクライアントの仕様によりCROSポリシーによるPreflight Requestが送信されていた
- リクエストヘッダーに「User-Agent」が含まれていない
ヘッダーに「User-Agent」ヘッダーが含まれていない場合、403エラーが返却されます。
- リクエスト内容にXMLタグが含まれている
以下ページでご案内しております通り、REST APIジョブに対するリクエスト内容にXMLタグが含まれる場合、403エラーが返却されます。
◇既知の問題
- 添付するファイルのサイズが大きい
APIプロジェクトに対して送ることができるリクエスト本文は、4MBのサイズ制限があり、これを超過した場合に403エラーが返却されます。
◇APIプロジェクト
- リクエストのエンドポイントが不正確
補足
上記のいずれにも該当しない場合につきましては、お手数ですがその旨再度ご連絡いただけますと幸いです。
コメント
0件のコメント
記事コメントは受け付けていません。