メインコンテンツにスキップ

Coinbase Advanced で「Unauthorized method」というエラーが表示されるのはなぜ?

Coinbaseボットの「不正なメソッド」エラーは、Fast Connectの再設定で解決できるよ。Baseconfigにアクセスして、'Fast Connect'をクリックしてね。

対応者:Pete Darby
一週間前以上前にアップデートされました

このエラーは、Coinbase AdvancedとCryptohopperの連携が期限切れになったか、承認が失われたことを意味します。アクセスを復元して取引を続行するには、Coinbase Fast Connectを再設定する必要があります。

このエラーが発生する原因は?

CoinbaseはAPIアクセス・トークンを定期的に失効させます。この場合、あなたのトレーディングボットは注文の発注または取得の権限を失い、ボットの出力にUnauthorized method(認証されていないメソッド)エラーが表示されます。

問題の解決方法

  1. Base configに移動します。

  2. Fast Connectをクリックし、手順に従ってCoinbase Advancedアカウントを再接続します。

  3. 再接続する前に、Cryptohopperから既存の未約定注文を削除してください。Info > Actions > Removeをクリックします。これにより、再接続後の注文の競合を防ぐことができます。

修正されたか確認する

Fast Connectを完了したら、ボットの出力で確認してください。Unauthorized methodエラーが表示されなくなり、ボットが注文の発注を再開すれば、問題は解決したことになります。

エラーメッセージの例

トレーディングボットの出力では、エラーはこのようになります。

05/16/2024 8:59:32 AM ERROR Error placing sell order, Position: 139941567 data: {"orderNumber":null}

05/16/2024 8:59:31 AM INFO Coinbase Advanced JSON decode error: Unauthorized method: /brokerage/orders/historical/batch uri: "https://api.coinbase.com/api/v3/brokerage/orders/historical/batch?product_id=RNDR-USDT&order_status=OPEN" req: {"product_id":"RNDR-USDT","order_status":"OPEN"}

05/16/2024 8:59:29 AM INFO Coinbase Advanced JSON decode error: Unauthorized method: /brokerage/orders/ uri: "https://api.coinbase.com/api/v3/brokerage/orders/" req: {"side":"SELL","product_id":"RNDR-USDT","client_order_id":"ch80686416278696645aed0aa4a15.73597380","order_configuration":{"limit_limit_gtc":{"base_size":"14.11","limit_price":"10.7082"}}}

まだエラーが出る?

これらの手順を実行してもエラーが解消しない場合は、ライブチャットまたは[email protected]からサポートにお問い合わせください。

こちらの回答で解決しましたか?