-
bitcoin $78074.098354 USD
1.89% -
ethereum $2299.014391 USD
2.17% -
tether $0.998449 USD
0.01% -
bnb $700.460149 USD
1.26% -
xrp $1.273048 USD
1.81% -
usd-coin $0.999762 USD
0.01% -
solana $92.929882 USD
1.25% -
tron $0.321666 USD
0.30% -
zcash $1272.523101 USD
12.65% -
hyperliquid $84.856242 USD
1.58% -
monero $637.212844 USD
3.50% -
dogecoin $0.074680 USD
1.23% -
unus-sed-leo $9.292529 USD
-0.02% -
chainlink $11.063098 USD
-0.05% -
cardano $0.190385 USD
1.97%
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) までご連絡ください。速やかに削除させていただきます。
- フランス銀行の仮想通貨損失:ZachXBTがCrédit Mutuel Arkéaでの1億3,300万ドル強盗疑惑を発掘
- 2026-11-04 16:55:01
- 民主党が米国下院支配を確保、中間選挙のさなか議会に新時代の到来を告げる
- 2026-11-04 16:45:01
- 米国中間選挙、予測市場、仮想通貨レース: ワシントンの将来に対する一か八かの賭け
- 2026-11-04 04:30:22
- デジタル資産、グローバル金融、AI: DavosWeb3 以降の次のフロンティアをナビゲートする
- 2026-11-04 04:30:22
- 広範な市場苦境の中でAVAX価格が雪崩式に下落。機関の関心は依然として強い
- 2026-11-03 12:35:02
- なぜクオンツの価格は下がっているのでしょうか?市場不安の中での QNT の最近の下落を深く掘り下げる
- 2026-11-03 12:55:01
関連知識
Gate.ioから現物取引記録をエクスポートする方法
2026-10-18 03:20:32
Web インターフェイス経由で現物取引記録にアクセスする1. Gate.io アカウントにログインし、スポット取引セクションに移動します。 2. マーケットリストから BTC/USDT や ETH/USDT などの希望の取引ペアを選択します。 3. 取引インターフェイスの右側で、リアルタイムのティッ...
KuCoinで仮想通貨の出金履歴を確認する方法
2026-10-27 08:49:51
KuCoin Webインターフェイス経由の出金記録へのアクセス1. 検証済みの資格情報を使用して KuCoin アカウントにログインし、2 要素認証が有効になっている場合は完了します。 2. 右上隅に移動してプロフィール アイコンをクリックし、ドロップダウン メニューから [資産] を選択します。 ...
OKX で USDT フレキシブルセービングの APR を確認する方法
2026-10-15 22:00:27
OKX Flexible Savings の APR について1. APR は Annual Percentage Rate の略で、複利効果のない USDT 預金の名目年間収益を反映します。 2. OKX は、市場の流動性需要と融資プール全体にわたる資金配分に応じて、APR を固定金利または変動金...
Binance Launchpool トークンの報酬を確認する方法
2026-10-26 06:19:59
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
Bitget でトレーダーのコピーをやめる方法
2026-10-16 02:59:36
市場のボラティリティパターン1. Bitcoin の価格変動は、主要なマクロ経済発表中に 24 時間以内に 15% を超えることがよくあります。 2. アルトコイン指数は BTC と比較してより高いベータ係数を示し、流動性ショック時の利益と損失の両方を増幅します。 3. フラッシュクラッシュイベント...
Bybitでコピートレーディングの利益シェアを確認する方法
2026-10-16 10:19:45
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごと、つまり約 4 年ごとに半分になるという固定スケジュールを強制します。 2. 最新の半減期は 2024 年 4 月に発生し、マイナー報酬がブロックあたり 6.25 BTC から 3.125 B...
Gate.ioから現物取引記録をエクスポートする方法
2026-10-18 03:20:32
Web インターフェイス経由で現物取引記録にアクセスする1. Gate.io アカウントにログインし、スポット取引セクションに移動します。 2. マーケットリストから BTC/USDT や ETH/USDT などの希望の取引ペアを選択します。 3. 取引インターフェイスの右側で、リアルタイムのティッ...
KuCoinで仮想通貨の出金履歴を確認する方法
2026-10-27 08:49:51
KuCoin Webインターフェイス経由の出金記録へのアクセス1. 検証済みの資格情報を使用して KuCoin アカウントにログインし、2 要素認証が有効になっている場合は完了します。 2. 右上隅に移動してプロフィール アイコンをクリックし、ドロップダウン メニューから [資産] を選択します。 ...
OKX で USDT フレキシブルセービングの APR を確認する方法
2026-10-15 22:00:27
OKX Flexible Savings の APR について1. APR は Annual Percentage Rate の略で、複利効果のない USDT 預金の名目年間収益を反映します。 2. OKX は、市場の流動性需要と融資プール全体にわたる資金配分に応じて、APR を固定金利または変動金...
Binance Launchpool トークンの報酬を確認する方法
2026-10-26 06:19:59
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
Bitget でトレーダーのコピーをやめる方法
2026-10-16 02:59:36
市場のボラティリティパターン1. Bitcoin の価格変動は、主要なマクロ経済発表中に 24 時間以内に 15% を超えることがよくあります。 2. アルトコイン指数は BTC と比較してより高いベータ係数を示し、流動性ショック時の利益と損失の両方を増幅します。 3. フラッシュクラッシュイベント...
Bybitでコピートレーディングの利益シェアを確認する方法
2026-10-16 10:19:45
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごと、つまり約 4 年ごとに半分になるという固定スケジュールを強制します。 2. 最新の半減期は 2024 年 4 月に発生し、マイナー報酬がブロックあたり 6.25 BTC から 3.125 B...
すべての記事を見る














