エラー
Sample error response
{ "errors":[ { "extensions":{ "code":"UNAUTHORIZED" }, "message":"Unauthorized" } ] }
API共通エラー
HTTP ステータス |
extenstions.code | message | エラー内容 |
---|---|---|---|
200 | BAD_REQUEST | Method Not Allowed |
許可されていないHTTPメソッドが使用されました POSTメソッドを使用してください |
200 | BAD_REQUEST | Unsupported Media Type |
許可されていないContent-Typeが使用されました Content-Typeにはapplication/jsonを使用してください |
200 | BAD_REQUEST | Require json body |
リクエストボディが空のリクエストがされました リクエストボディには有効なJSONを使用してください |
200 | BAD_REQUEST | Require Authorization Header |
Authorizationヘッダが必要です HTTPヘッダにAuthorizationヘッダを指定してください |
200 | INTERNAL_SERVER_ERROR | The server encountered an error and could not complete your request | APIの内部エラーです |
200 | FORBIDDEN | Forbbiden | 認可エラー(許可されていないスコープのAPIを実行しました) |
HTTP ステータス |
extenstions.code | message | エラー内容 |
---|---|---|---|
401 | UNAUTHORIZED | Unauthorized |
認証エラーが発生しました アクセストークン、X-Timestampが有効な値か確認してください |
HTTP ステータス |
extenstions.code | message | エラー内容 |
---|---|---|---|
422 | GRAPHQL_VALIDATION_FAILED | Cannot query field \missing_query\" on type \"Query\". Did you mean \"query\"? |
指定されたクエリが見つかりませんでした 正しいクエリ名を指定してください |
422 | GRAPHQL_VALIDATION_FAILED | Cannot query field \"missing_field\" on type \"Query\". Did you mean \"field\"? |
指定されたフィールドが見つかりませんでした 正しいフィールド名を指定してください |
searchProduct
HTTP ステータス |
extenstions.code | message | エラー内容 |
---|---|---|---|
200 | BAD_USER_INPUT | lastUpdateFrom does not match the 2006-01-02 15:04:05 format |
lastUpdateFromの書式が違います lastUpdateFromは"YYYY-MM-DD hh:mm:ss"で指定してください |
200 | BAD_USER_INPUT | lastUpdateTo does not match the 2006-01-02 15:04:05 format |
lastUpdateToの書式が違います lastUpdateToは"YYYY-MM-DD hh:mm:ss"で指定してください |
200 | BAD_USER_INPUT | lastUpdateFrom/lastUpdateTo, Invalid period |
lastUpdateToにlastUpdateFromより以前の日時が指定されています lastUpdateToにはlastUpdateFrom以降の日時を指定してください |
200 | BAD_USER_INPUT | page is a required field |
pageに0が指定されました pageには1以上を指定してください |
200 | input: searchProduct.input.page strconv.ParseUint: parsing \"-1\": invalid syntax | pageに負数が指定されました | |
200 | BAD_USER_INPUT | limit is a required field |
limitに0が指定されました limitには1以上を指定してください |
200 | BAD_USER_INPUT | limit must be 1,000 or less |
limitは1001以上が指定されました limitは1000以下を指定してください |
200 | input: searchProduct.input.limit strconv.ParseUint: parsing \"-1\": invalid syntax |
limitに負数が指定されました limitには1以上を指定してください |
HTTP ステータス |
extenstions.code | message | エラー内容 |
---|---|---|---|
422 | GRAPHQL_VALIDATION_FAILED | must be defined |
パラメータにpageがありません pageを指定してください |
422 | GRAPHQL_VALIDATION_FAILED | must be defined |
パラメータにlimitがありません limitを指定してください |