-
bitcoin $76464.156879 USD
0.86% -
ethereum $2445.495804 USD
1.91% -
tether $0.999058 USD
-0.01% -
bnb $725.991560 USD
1.93% -
xrp $1.303704 USD
0.85% -
usd-coin $0.999942 USD
0.00% -
solana $100.064497 USD
3.06% -
tron $0.335357 USD
0.24% -
zcash $1358.632097 USD
14.53% -
hyperliquid $79.355311 USD
2.37% -
dogecoin $0.081165 USD
1.50% -
monero $495.294239 USD
-2.55% -
chainlink $11.205049 USD
3.83% -
unus-sed-leo $8.932502 USD
0.55% -
cardano $0.198341 USD
1.78%
Kraken APIで認証する方法
To securely access Kraken's private API endpoints, generate an API key with restricted permissions and IP whitelisting, then authenticate requests using HMAC-SHA512 signatures derived from your secret key, a unique nonce, and synchronized timestamp.
2025/08/02 13:49
Kraken API認証要件の理解
Kraken APIと安全に対話するには、アカウントの残高の取得、取引の配置、注文ステータスのチェックなどのプライベートエンドポイントに認証が必要です。市場データやティッカー情報などのパブリックエンドポイントは、認証を必要としません。ただし、プライベートエンドポイントの場合、KrakenはAPIキーおよびシークレットベースのHMAC-SHA512署名スキームを使用してリクエストを認証します。この方法により、認定されたユーザーのみが機密データにアクセスしたり、取引操作を実行できるようになります。このプロセスには、シークレットキー、要求パス、ポストデータ、および動的なNonCE値を使用して、各要求の署名を生成することが含まれます。
APIキーはパブリック識別子として機能し、シークレットキーは暗号化された署名を生成するために使用されます。シークレットキーを安全に保存することが重要であり、クライアント側のコードやパブリックリポジトリに決して公開しないことが重要です。 Krakenは、アカウントアクセスのために2要素認証(2FA)をサポートしており、API資格情報を保護できるようにすることを強くお勧めします。
Kraken APIキーを生成します
認証されたリクエストを作成する前に、KrakenアカウントダッシュボードからAPIキーを生成する必要があります。 Krakenアカウントにログインし、 [セキュリティ]タブに移動します。 APIセクションの下で、 [新しいAPIキーの追加]をクリックします。キーの権限を設定するように求められます。取引業務の場合は、必要に応じて「クエリファンド」、「取引」、「資金の引き出し」を選択します。リスクを減らすために不必要な権限を付与しないでください。
キー作成中、 IPアドレス制限を設定して、特定のIPアドレスへのAPIアクセスを制限できます。これにより、リクエストが信頼できる場所からのみ発生するようにすることにより、セキュリティの層が追加されます。アクセス許可とIPフィルターを構成したら、 [キーの生成]をクリックします。 Krakenは、 APIキーとシークレットキーを表示します。セキュリティ上の理由で再び表示されないため、秘密の鍵をすぐにコピーして保存します。
認証されたKraken APIリクエストの構造
認証されたKraken API要求には、特定のヘッダーと適切に構築されたペイロードを含める必要があります。プライベートリクエストのエンドポイントはhttps://api.kraken.com/0/private/EndpointNameです。リクエストは郵送で送信し、3つの重要なヘッダーを含める必要があります。
- Api-Key :生成されたパブリックAPIキー。
- API-Sign :リクエストのHMAC-SHA512署名。
- コンテンツタイプ:
application/x-www-form-urlencodedに設定する必要があります。
ポスト本体には、 NONCEパラメーターが含まれている必要があります。非CEは、リプレイ攻撃を防ぐために使用される単調に増加する整数です。後続の各要求は、以前の要求よりも高いNonCE値を持っている必要があります。 nonce=1678880099123456など、マイクロ秒の精度でタイムスタンプを使用してNonCEを生成できます。
HMAC-SHA512を使用してAPI-SIGNヘッダーを作成します
API-Signヘッダーは、認証の最も複雑な部分です。これは、URIパス、エンコードされた投稿データ、メッセージ認証コード(MAC)を含むメッセージをハッシュすることによって生成されます。これらの手順に従って、署名を計算します。
- Urlencodeを使用してPOSTデータ(NONCEを含む)をエンコードし、すべての文字が適切に逃げられるようにします。
- 6桁のUNIX時間(エポックから数秒)とURIパスとエンコードされたPOSTデータを組み合わせることにより、メッセージを連結します。
- secretキーをBase64形式からデコードします。
- デコードされた秘密をキーとして使用して、連結メッセージのHMAC-SHA512ハッシュを計算します。
- base64を使用して結果のハッシュをエンコードして、最終的なAPI-SIGN値を生成します。
たとえば、Pythonでは、 hmac 、 hashlib 、およびbase64ライブラリを使用して実装できます。メッセージで使用される時間がKrakenのサーバー時間と同期しているTimeを確認してください。
例:APIを介してアカウントの残高を取得します
アカウントの残高を取得するには、 Balanceエンドポイントを呼び出す必要があります。リクエストを作成するための段階的なガイドを次に示します。
- エンドポイントURLを
https://api.kraken.com/0/private/Balanceに設定します。 -
int(time.time() * 1000000)などの一意のNonCe値を生成します。 - Post Payloadを
nonce=1678880099123456として準備します。 - 連結してメッセージを作成します。
- 6桁のUNIXタイムスタンプ(例:
1678880099) - URIパス
/0/private/Balance - URLエンコードされた投稿データ
- 6桁のUNIXタイムスタンプ(例:
- デコードされたシークレットキーを使用して、このメッセージのHMAC-SHA512ハッシュを計算します。
- Base64でハッシュをエンコードして、 API-Signヘッダーを形成します。
- ヘッダーでPOSTリクエストを送信します。
-
API-Key: YOUR_API_KEY -
API-Sign: GENERATED_SIGNATURE -
Content-Type: application/x-www-form-urlencoded
-
成功した場合、Krakenは資産残高を含むJSON応答を返します。一般的なエラーには、認証プロセスの問題を示す、無効な署名、 Nonce Too Small 、または無効なAPIキーが含まれます。
一般的なエラーとトラブルシューティングのヒント
Kraken API認証中にいくつかの問題が発生する可能性があります。頻繁な問題の1つは、 「EAPI:無効なキー」です。これは、提供されるAPIキーが間違っているか無効であることを意味します。正しいキーを使用していること、そしてそれが取り消されていないことを再確認してください。
別の一般的なエラーは「EAPI:無効な署名」です。これは通常、誤ったメッセージの構築、時間のドリフト、または不適切なエンコードに起因します。 NTPを使用してシステムクロックが同期されていることを確認してください。小さな時間差でさえ、署名を無効にする可能性があります。
「general:novalid nonce」を受け取った場合、NonCe値が前のものよりも大きくないことを示します。常に非CEを増やし、値の再利用を避けてください。マイクロ秒前のタイムスタンプを使用すると、これを防ぐのに役立ちます。
ファイアウォールまたはIPの制限は、現在のIPがホワイトリストに登録されていない場合、リクエストをブロックする場合があります。 Kraken API構成パネルでIP設定を確認します。
よくある質問
複数のアプリケーションで同じAPIキーを使用できますか?はい、さまざまなアプリケーションで同じAPIキーを使用できますが、アプリケーションごとに専用キーを作成する方が安全です。これにより、キーが侵害された場合、より良いアクセス制御と容易な取り消しが可能になります。
秘密の鍵を失ったらどうすればよいですか?秘密の鍵を失った場合、回復することはできません。 Krakenアカウントから新しいAPIキーを生成する必要があります。新しいキーを作成した後、すべてのアプリケーションを新しい資格情報で更新し、古いキーを無効にしてセキュリティを維持します。
共有サーバーでKraken APIを使用しても安全ですか?適切な予防措置が取られない場合、共有サーバーでKraken APIを使用するとリスクがあります。シークレットキーが、環境変数または暗号化された構成ファイルに保存されていることを確認してください。 API許可を制限し、IPホワイトリストを使用して露出を最小限に抑えます。
どのくらいの頻度でAPIキーを回転させる必要がありますか?固定規則はありませんが、 90日ごとにAPIキーを回転させるか、セキュリティ違反が疑われる直後に回転することをお勧めします。定期的な回転は、長期的な不正アクセスのリスクを減らします。
免責事項:info@kdj.com
提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。
このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。
- AML RightSource、デジタル資産コンプライアンス優秀賞で名誉あるDobra-Sight賞を獲得
- 2026-09-18 00:40:01
- Solana と XRP は、より広範なトークン化トレンドに同意し、暗号市場の変化する潮流を乗り越える
- 2026-09-17 20:40:01
- HBO Max Reddit アカウントが暗号通貨窃盗マルウェア攻撃でハイジャック: 巧妙な詐欺の新たな波
- 2026-09-17 12:50:01
- 下院委員会が戦略的ビットコイン準備法案を前進させ、連邦暗号資産保有の将来を形作る
- 2026-09-17 12:40:01
- 仮想通貨税法案:デジタル資産は新たな税制に直面しているが、依然として明確性は得られていない
- 2026-09-17 09:10:02
- MemeToro、AI とフェアローンチ スマート コントラクトで BNB チェーンでの Memecoin のローンチに革命を起こす
- 2026-09-17 09:10:01
関連知識
OKXでBTC永久ファンディングを確認する方法?
2026-09-12 19:19:43
OKX BTC Perpetual の資金調達率の仕組み1. BTC-USDT 無期限契約のファンディング レートは、UTC 00:00、08:00、および 16:00 に 8 時間ごとに計算されます。このスケジュールは、TUSDT 無期限契約については 2025 年 6 月 15 日から 2 時間...
OKX 取引ボットを停止するには?
2026-09-15 17:20:06
OKX Trading Botセッションの終了1. OKX Web UI またはボットがデプロイされているカスタム ダッシュボードを介して、ボットの制御インターフェイスにアクセスします。 2. アクティブなセッション ID を見つけます。これは、実行中のインスタンスに関連付けられた一意の英数字の文字...
OKX で TWAP ボットを使用するには?
2026-09-17 08:59:53
TWAP 実行ロジックを理解する1. 時間加重平均価格 (TWAP) アルゴリズムは、大きな注文を、定義された期間にわたって一定の時間間隔で実行される小さな子注文に分割します。 2. ボットは合計数量を計算し、ユーザーが指定した時間枠に応じて、数秒、分、または時間にわたって均等に分割します。 3. ...
OKX で DCA ボットをセットアップするにはどうすればよいですか?
2026-09-16 10:59:57
暗号通貨取引における DCA 戦略を理解する1. ドルコスト平均法は、価格変動に関係なく、一定の間隔で一定額の仮想通貨を購入する規律ある投資手法です。 2. このアプローチにより、感情的な意思決定が軽減され、ボラティリティによって引き起こされるタイミングエラーにさらされる可能性が減ります。 3. O...
OKX 先物ポジションの一部を決済するにはどうすればよいですか?
2026-09-10 10:39:39
部分的なポジションクローズのメカニズムを理解する1. OKX 先物契約は、専用の「部分クローズ」API エンドポイントではなく、標準の注文発注を通じて部分クローズをサポートします。 2. ポジション サイズの縮小は、送信された注文数量によってのみ決定されます。特別なフラグやパラメータは必要ありま...
OKX ポジションにマージンを追加するにはどうすればよいですか?
2026-09-10 07:20:15
市場のボラティリティパターン1. 2022 年第 3 四半期以降、Bitcoin の取引日の 68% 以上で、24 時間枠内で 15% を超える価格変動が発生しました。 2. イーサリアムは、流動性が低い期間、特に UTC の 02:00 ~ 06:00 の間、一貫して BTC よりも高い日中ボラテ...
OKXでBTC永久ファンディングを確認する方法?
2026-09-12 19:19:43
OKX BTC Perpetual の資金調達率の仕組み1. BTC-USDT 無期限契約のファンディング レートは、UTC 00:00、08:00、および 16:00 に 8 時間ごとに計算されます。このスケジュールは、TUSDT 無期限契約については 2025 年 6 月 15 日から 2 時間...
OKX 取引ボットを停止するには?
2026-09-15 17:20:06
OKX Trading Botセッションの終了1. OKX Web UI またはボットがデプロイされているカスタム ダッシュボードを介して、ボットの制御インターフェイスにアクセスします。 2. アクティブなセッション ID を見つけます。これは、実行中のインスタンスに関連付けられた一意の英数字の文字...
OKX で TWAP ボットを使用するには?
2026-09-17 08:59:53
TWAP 実行ロジックを理解する1. 時間加重平均価格 (TWAP) アルゴリズムは、大きな注文を、定義された期間にわたって一定の時間間隔で実行される小さな子注文に分割します。 2. ボットは合計数量を計算し、ユーザーが指定した時間枠に応じて、数秒、分、または時間にわたって均等に分割します。 3. ...
OKX で DCA ボットをセットアップするにはどうすればよいですか?
2026-09-16 10:59:57
暗号通貨取引における DCA 戦略を理解する1. ドルコスト平均法は、価格変動に関係なく、一定の間隔で一定額の仮想通貨を購入する規律ある投資手法です。 2. このアプローチにより、感情的な意思決定が軽減され、ボラティリティによって引き起こされるタイミングエラーにさらされる可能性が減ります。 3. O...
OKX 先物ポジションの一部を決済するにはどうすればよいですか?
2026-09-10 10:39:39
部分的なポジションクローズのメカニズムを理解する1. OKX 先物契約は、専用の「部分クローズ」API エンドポイントではなく、標準の注文発注を通じて部分クローズをサポートします。 2. ポジション サイズの縮小は、送信された注文数量によってのみ決定されます。特別なフラグやパラメータは必要ありま...
OKX ポジションにマージンを追加するにはどうすればよいですか?
2026-09-10 07:20:15
市場のボラティリティパターン1. 2022 年第 3 四半期以降、Bitcoin の取引日の 68% 以上で、24 時間枠内で 15% を超える価格変動が発生しました。 2. イーサリアムは、流動性が低い期間、特に UTC の 02:00 ~ 06:00 の間、一貫して BTC よりも高い日中ボラテ...
すべての記事を見る














