コンテンツにスキップ
Game Market Copilot Docs
日本語
Esc
navigateopen⌘Jpreview
このページの内容

トラブルシューティング

API、CLI、MCPで共通して発生するGMCのエラーレスポンス、その原因、解決方法です。

GMCのREST API、CLI、MCPの各サーフェスは、同じエラー形式とエラーコードを共有 しています。このページでは、遭遇する可能性が最も高いコードと、それぞれの解 決方法を説明します。

エラーレスポンスの形

REST APIとMCPプロキシから返されるすべてのエラーレスポンスは、同じJSON形式に 従います。

{
  "error": {
    "code": "BAD_REQUEST",
    "message": "Human-readable description",
    "param": "optional_field_name",
    "requestId": "req_..."
  }
}

paramは、エラーを特定のリクエストフィールドに紐づけられる場合に含まれま す。requestIdは常に含まれ、サポートへの問い合わせ時にはこれを伝えること で、サーバー側のログからリクエストを特定できます。

エラーコード

コード HTTPステータス 内容 対処方法
BAD_REQUEST 400 1つ以上のリクエストパラメーターが不正です。 paramフィールドとメッセージを確認し、どのパラメーターが原因かを特定してください。
INVALID_TAG 400 フィルター内の1つ以上のタグスラッグが認識されません。 レスポンスには近い候補が含まれます。タグスラッグをハードコードするのではなく、/api/v1/tagsから現在有効なタグ一覧を取得してください。
UNAUTHORIZED 401 リクエストに認証情報がない、または認証情報が無効です。 最も多い原因は、貼り付けたAPIキーの破損(余分な改行や文字の欠落)です。再入力ではなく、設定 → API・連携からキーをそのままコピーし直してください。
PLAN_REQUIRED 402 要求した機能には有料プランが必要です。 /plansでどのプランがその機能を解放するかを確認し、設定 → 請求管理からアップグレードしてください。
FORBIDDEN 403 認証情報は有効ですが、この操作は許可されていません。 よくあるケースは、MCPスコープのOAuthトークンをREST APIに提示している(またはその逆)場合です。呼び出し先のサーフェスに合った認証情報の種類を使ってください。
QUOTA_EXCEEDED 429 ワークスペースの月間クレジット枠を使い切りました。 月次リセット(次のUTC月の開始時)を待つか、クレジットパックを購入してください。/plansを参照してください。
RATE_LIMITED 429 短時間のバーストで多くのリクエストが送信されました。 レスポンスのRetry-Afterヘッダーに従い、再試行前にリクエストのペースを落としてください。

QUOTA_EXCEEDEDRATE_LIMITEDはどちらもHTTP 429ですが、意味する問題は異 なります。前者は月間クレジット枠が尽きたことを、後者は残りクレジットとは 無関係な短時間バーストのガードであることを示します。

一覧のページングより集計を優先する

個々のゲームレコードではなく、件数、合計、分布が必要な場合は、一覧エンドポ イントで全件をページングするのではなく、集計または件数取得系のエンドポイ ントを使ってください。集計はクレジット消費が少なく、母集団に忠実な回答が 得られます。一方、大きな一覧を最後までページングするのは、同じ質問に対し てより遅く、より高コストです。

CLI: gmcエイリアスがzshのgitプラグインと衝突する

一部のzsh設定(例えば特定のoh-my-zshのgitプラグイン)は、GMC CLIバイナリを覆 い隠すgmcという名前のシェルエイリアスを定義します。gmcの実行結果が想定 と異なる場合は、type gmcwhich gmcで既存のエイリアスの有無を確認して ください。CLIはgmcpというエイリアスでもインストールされており、こちらは 衝突を避けられます。お使いのシェルで短い名前が既に使われている場合は、 gmcの代わりにgmcpを使ってください。

CLI: gmc loginが非JSONレスポンスで失敗する

gmc loginはブラウザベースのOAuthフローを開き、コールバック時にJSONレスポ ンスを期待します。代わりに非JSONまたはHTMLレスポンスで失敗する場合は、企業 のプロキシやネットワークアクセスゲートウェイがコールバックリクエストを横取 りまたは書き換えている可能性があります。そうした介入のないネットワーク (例えば社内VPNやプロキシの外)からログインフローを試すか、コールバックドメ インを変更せず通過させるようネットワーク管理者に相談してください。

サポートを受ける

上記のいずれでも解決しない場合は、 gamemarketcopilot.com/contactから お問い合わせください。その際、エラーレスポンスに含まれるrequestIdを添え ていただくと、リクエストを追跡できます。

このページは役に立ちましたか?