GetQR API はベータ版で、一部のワークスペースでのみご利用いただけます。正式リリースまでに内容が変更される場合があります。
2xx を返します。失敗したリクエストは 4xx または 5xx を返し、何が問題だったかを説明する JSON ボディが付きます。
エラーの形式
すべてのエラーは同じ形をしています。安定したコード、人が読めるメッセージ、そのコードの説明へのリンクです。string
必須
問題を説明する、人が読める文。文言は変わることがあります。
string
必須
GetQR アカウント内の API ドキュメントで、このエラーコードの説明へのリンク。
エラーコード
バリデーションエラー
ボディまたはクエリパラメータがバリデーションに失敗すると、API は422 を返します。メッセージは、最初に見つかった無効なフィールドを <issue>: <field>: <details> の形式で示します。
link.url。
エラーを処理する
error.messageではなくerror.codeで分岐します。4xxエラーは、そのまま再試行せず、先にリクエストを修正してください。例外は、処理中のリクエストに対する409と、429です。429の場合は、Retry-Afterヘッダーの秒数だけ待ちます。制限を超えた場合 をご覧ください。5xxエラーは指数バックオフで再試行します。
よくある問題
すべてのリクエストで 404 "This endpoint is not available." が返る
すべてのリクエストで 404 "This endpoint is not available." が返る
API はベータ版で、あなたのワークスペースではまだ有効になっていません。
404 "This endpoint does not exist."
404 "This endpoint does not exist."
パスが間違っています。エンドポイントのページと照らし合わせ、
/api/v1/ で始まっていることを確認してください。403 "Access denied: This account does not have an active subscription."
403 "Access denied: This account does not have an active subscription."
ワークスペースのオーナーのサブスクリプションが終了しています。オーナーが再度購読すると、API キーはすぐにまた使えるようになります。
403 "API access is not available for this role."
403 "API access is not available for this role."
ワークスペースでのあなたの役割は閲覧者です。API を使えるのは、ワークスペースのオーナーと編集者だけです。