-
bitcoin $73447.691050 USD
-0.47% -
ethereum $2046.798248 USD
-0.71% -
tether $0.998728 USD
0.00% -
bnb $673.435588 USD
-0.90% -
usd-coin $0.999731 USD
0.00% -
xrp $1.044303 USD
-1.41% -
solana $82.826108 USD
-0.05% -
tron $0.316542 USD
-0.24% -
hyperliquid $71.284678 USD
-0.90% -
zcash $988.873871 USD
0.49% -
dogecoin $0.066981 USD
-1.27% -
monero $551.016345 USD
-3.03% -
unus-sed-leo $9.187401 USD
-0.13% -
chainlink $10.086727 USD
-2.16% -
cardano $0.172991 USD
-0.85%
BYBitでAPIトランザクションレコードを表示する方法は?トランザクションの数に制限はありますか?
Bybit's API allows users to retrieve transaction records using the /v2/private/wallet/transaction-log endpoint, with limits on rate and historical data access.
2025/05/19 07:07
Bybitは、取引戦略を自動化したり、プログラムでポートフォリオを管理したりしたいトレーダーに堅牢なAPIサービスを提供する人気のある暗号通貨交換です。ユーザーがAPIを介してアクセスする必要がある重要な機能の1つは、トランザクションレコードです。この記事では、BYBitでAPIトランザクションレコードを表示するプロセスをガイドし、取得できるトランザクションの数に導入される可能性のある制限について説明します。
BybitのAPIの理解
トランザクションレコードを取得する詳細に飛び込む前に、BybitのAPIの基本を理解することが不可欠です。 BybitのAPIを使用すると、ユーザーはプログラムでプラットフォームと対話できます。これには、取引の実行、注文の管理、トランザクションレコードなどのさまざまなデータの取得が含まれます。 APIは、安全で効率的であるように設計されており、ユーザーがアカウントを効果的に管理できるようにします。
APIへのアクセス
BybitのAPIの使用を開始するには、APIキーを設定する必要があります。ここにそうするための手順があります:
- バイビットアカウントにログインします。
- API管理セクションに移動します。これは通常、アカウント設定またはユーザープロファイルセクションの下にあります。
- 新しいAPIキーを作成します。ニーズに応じて、キーおよび設定アクセス許可の名前を提供する必要があります。
- APIキーと秘密を保存します。これらは、APIリクエストを認証するために使用されます。
取引記録の取得
APIキーを設定したら、トランザクションレコードを取得するリクエストを開始できます。 BYBITのAPIは、トランザクションデータを取得するために特別に設計されたエンドポイントを提供します。使用するエンドポイントは/v2/private/wallet/transaction-logです。
このエンドポイントにリクエストを行う方法は次のとおりです。
- リクエストを準備してください。リクエストヘッダーにAPIキーとシークレットを認証する必要があります。
- パラメーターを指定します。
currency、start_date、end_date、exec_typeなどのパラメーターを指定することにより、トランザクションレコードをフィルタリングできます。これらのパラメーターは、興味のあるトランザクションの結果を絞り込むのに役立ちます。 - リクエストを送信します。 Postmanなどのツールを使用するか、希望するプログラミング言語でスクリプトを作成して、BybitのAPIサーバーにリクエストを送信します。
requestsライブラリを使用して、Pythonでリクエストがどのように見えるかの例を次に示します。
import requests import timeapi_key = 'your_api_key' api_secret = 'your_api_secret' base_url = 'https://api.bybit.com' endpoint = '/v2/private/wallet/transaction-log'パラメーターを準備します
params = {
'currency': 'BTC', 'start_date': '2023-01-01', 'end_date': '2023-01-31', 'exec_type': 'Deposit'}
タイムスタンプを生成します
タイムスタンプ= int(time.time() * 1000)
ヘッダーを準備します
ヘッダー= {
'Content-Type': 'application/json', 'api_key': api_key, 'timestamp': str(timestamp), 'sign': generate_signature(api_secret, timestamp, params) # You need to implement the generate_signature function}
リクエストを送信します
Response = requests.get(base_url + endpoint、headers、params = params)
応答を処理します
response.status_code == 200の場合:
print(response.json())それ以外:
print(f'Error: {response.status_code}')応答を理解する
トランザクションレコードを正常に取得すると、BYBITのAPIは要求されたデータを含むJSON応答を返します。応答には、
id、time、currency、amount、type、statusなどのフィールドが含まれます。このデータを正しく解析して、トランザクション履歴を理解することが重要です。これが応答がどのように見えるかの例です。
{'ret_code':0、 'ret_msg': 'ok'、 'ext_code': '' 'ext_info': '' '結果': {
'data': [ { 'id': '123456', 'time': '2023-01-05T12:34:56Z', 'currency': 'BTC', 'amount': '0.1', 'type': 'Deposit', 'status': 'Success' }, { 'id': '123457', 'time': '2023-01-10T12:34:56Z', 'currency': 'BTC', 'amount': '0.2', 'type': 'Withdrawal', 'status': 'Success' } ]} }
トランザクションレコードの制限
Bibitは、APIを介して取得できるトランザクションの数に特定の制限を課します。これらの制限は、虐待を防ぎ、プラットフォームのリソースの公正な使用を確保するために整っています。留意すべき重要なポイントは次のとおりです。
- レート制限:BYBITには、API要求にレート制限があります。たとえば、1分あたりの特定のリクエストまたは1日あたりのリクエストに限定される場合があります。これらの制限を超えると、APIキーが一時的にブロックされる可能性があります。
- ページネーション:トランザクションレコードを取得するとき、BYBITはページネーションを使用して大規模なデータセットを管理します。各応答で返されるレコードの数を制御するために
limitパラメーターを指定し、pageパラメーターを使用して複数のページの結果をナビゲートできます。 - 履歴データ:トランザクションレコードをどの程度戻ることができるかに制限があるかもしれません。 BYBITでは、通常、過去の一定の日または数ヶ月間、データを取得できます。
これらの制限を効果的に管理するには、次のようにする必要があります。
- API使用量を監視します。リクエストの数を追跡し、レート制限内にとどまることを確認してください。
- ページネーションを実装します。
limitパラメーターとpageパラメーターを使用して、管理可能なチャンクのデータを取得します。 - データ検索を計画します。大量の履歴データを取得する必要がある場合は、制限に衝突しないようにリクエストを慎重に計画してください。
取り扱いエラー
BybitのAPIを使用すると、エラーが発生する可能性があります。一般的なエラーには、認証障害、レート制限が超えた、および無効なパラメーターが含まれます。これらのエラーを処理する方法は次のとおりです。
- 認証エラー:認証エラーを受け取った場合は、APIキーと秘密を再確認してください。リクエストヘッダーに正しく含まれていることを確認してください。
- レート制限エラー:レート制限を超えた場合は、リクエストを再試行する前に期間を待ちます。レートの制限のヒットを繰り返し防止するために、コードの遅延を実装します。
- 無効なパラメーター:APIが無効なパラメーターのためにエラーを返した場合、要求を確認し、すべてのパラメーターが正しくフォーマットされ、許容範囲内であることを確認します。
FAQ
Q:BybitのAPIを使用して、複数の通貨のトランザクションレコードを一度に取得できますか?
A:いいえ、BYBITのAPIでは、トランザクションレコードを取得するときに単一の通貨を指定する必要があります。複数の通貨のレコードが必要な場合は、各通貨に対して個別のAPI要求を行う必要があります。
Q:トランザクションレコードを取得するときにAPIキーのセキュリティを確保するにはどうすればよいですか?
A:APIキーのセキュリティを確保するには、誰とも共有しないでください。安全な環境でのみ使用します。さらに、BybitのIPホワイトリスト機能を使用して、特定のIPアドレスへのAPIアクセスを制限することを検討してください。
Q:スケジュールでトランザクションレコードの検索を自動化する方法はありますか?
A:はい、スケジュールでAPIリクエストを作成するスクリプトを作成することにより、トランザクションレコードの取得を自動化できます。 UNIXベースのシステム上のCron JobsやWindowsのタスクスケジューラなどのスケジューリングツールを使用して、定期的にスクリプトを実行します。
Q:リクエストエラーが多すぎる429に遭遇した場合はどうすればよいですか?
A:429エラーが発生した場合、Bybitのレート制限を超えたことを意味します。リクエストを再試行する前に一定期間待って、レートの制限を繰り返しヒットするのを防ぐためにコードの遅延を実装することを検討してください。
免責事項:info@kdj.com
提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。
このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。
- メイプル・ファイナンス、戦略的相違の中で経営陣の分割とCOOの退任を乗り越える
- 2026-11-13 08:35:01
- 仮想通貨の需要と時価総額の乖離拡大に伴いオーガニックトラフィックが急増、新たなデータで明らかに
- 2026-11-13 04:30:02
- センチメントデータがセンチメントが価格行動を上回ることを示唆する中、ビットコインは極度の恐怖を煽る
- 2026-11-13 04:35:01
- ビットコインの強気相場:スタックスの創設者と業界の巨人たちは、潮流の変化の中で緑を見出す
- 2026-11-13 04:25:02
- DTCC、Solana、トークン化サービス: ウォール街のブロックチェーンの飛躍が具体化
- 2026-11-13 01:05:36
- XRPアナリストの予測: 重要な流動性ゾーンで次のステップに進む
- 2026-11-13 01:05:36
関連知識
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...
すべての記事を見る














