-
bitcoin $87959.907984 USD
1.34% -
ethereum $2920.497338 USD
3.04% -
tether $0.999775 USD
0.00% -
xrp $2.237324 USD
8.12% -
bnb $860.243768 USD
0.90% -
solana $138.089498 USD
5.43% -
usd-coin $0.999807 USD
0.01% -
tron $0.272801 USD
-1.53% -
dogecoin $0.150904 USD
2.96% -
cardano $0.421635 USD
1.97% -
hyperliquid $32.152445 USD
2.23% -
bitcoin-cash $533.301069 USD
-1.94% -
chainlink $12.953417 USD
2.68% -
unus-sed-leo $9.535951 USD
0.73% -
zcash $521.483386 USD
-2.87%
Pythonでリンク市場情報を取得する方法は? APIインターフェイスコールチュートリアル
Use Python and CoinGecko API to fetch real-time LINK market data, including current price, 24-hour change, and market cap, with error handling for robust scripting.
2025/04/29 16:28
Pythonを使用してリンク市場情報を取得するには、APIインターフェイスを使用してリアルタイムデータを取得します。このチュートリアルでは、必要なツールを設定し、API呼び出しを行い、データの処理を行うプロセスを進めます。 Coingecko APIを使用します。これは、リンクを含む幅広い暗号通貨データへの無料アクセスを提供します。
環境のセットアップ
API呼び出しを開始する前に、Python環境をセットアップする必要があります。これには、必要なライブラリをインストールし、作業するスクリプトを設定することが含まれます。
requestsのインストールライブラリ:このライブラリを使用すると、Coingecko APIにHTTPリクエストを行うことができます。ターミナルまたはコマンドプロンプトを開いて実行します。pip install requests新しいPythonファイルを作成します:希望のテキストエディターを開き、
link_market_info.pyという名前の新しいファイルを作成します。このファイルには、リンク市場情報を取得するためのスクリプトが含まれます。
API呼び出しを行います
環境が設定されたので、API呼び出しを行い、リンク市場情報を取得できます。 Coingecko APIエンドポイントを使用して、コインデータを取得します。
requestsのインポートライブラリ:link_market_info.pyファイルの上部で、次の行を追加してrequestsライブラリをインポートします。import requestsAPIエンドポイントを定義します。
/coins/{id}エンドポイントを使用して、リンクのデータを取得します。 Coingeckoのリンクのidはchainlinkです。次の行を追加して、APIエンドポイントを定義します。api_url = 'https://api.coingecko.com/api/v3/coins/chainlink'API呼び出しを作成します:
requests.get()メソッドを使用して、APIからデータを取得します。スクリプトに次の行を追加します。response = requests.get(api_url) data = response.json()応答を確認してください:API呼び出しが成功したかどうかを確認することをお勧めします。次の行を追加して、潜在的なエラーを処理します。
if response.status_code == 200:print('Successfully fetched LINK market information.')それ以外:
print('Failed to fetch LINK market information. Status code:', response.status_code)
市場情報の抽出
データを取得すると、リンクに関する特定の市場情報を抽出できるようになりました。 Coingecko APIは、市場データを含むさまざまなフィールドを持つJSONオブジェクトを返します。
現在の価格を抽出します:現在のリンクの価格をUSDで取得するには、
market_dataフィールドにアクセスできます。スクリプトに次の行を追加します。current_price_usd = data['market_data']['current_price']['usd']印刷(f'current link in usd:$ {current_price_usd} ')
24時間の価格の変化を抽出します:24時間の価格の変更率を取得するには、
price_change_percentage_24hフィールドにアクセスできます。次の行を追加します。price_change_24h = data'market_data' print(f'24-hour price change percentage: {price_change_24h}%')抽出時価総額:リンクの現在の時価総額を取得するには、
market_capフィールドにアクセスできます。次の行を追加します。market_cap_usd = data'market_data'['usd'] print(f'Current market cap of LINK in USD: ${market_cap_usd}')
取り扱いエラーとエッジケース
APIを使用する場合、スクリプトを堅牢に保つために、潜在的なエラーとエッジケースを処理することが重要です。
JSONデコードエラーを処理する:API応答が予想されるJSON形式にない場合は、これを優雅に処理する必要があります。スクリプトに次の行を追加します。
try:data = response.json()ValueRerrを除く:
print('Failed to decode JSON response.') exit(1)欠落データの確認:APIが不完全なデータを返す場合があります。これを確認し、適切に処理する必要があります。欠落しているフィールドを確認するには、次の行を追加します。
if 'market_data' not in data: print('Market data not available in the API response.') exit(1)'current_price'がデータにない場合['market_data']または 'usd' in data'market_data ':
print('Current price data not available.') exit(1)'price_change_percentage_24h' not in data ['market_data']の場合:
print('24-hour price change data not available.') exit(1)'market_cap'がデータにない場合['market_data']または 'usd' in data'market_data ':
print('Market cap data not available.') exit(1)
それをすべてまとめる
必要なすべての手順をカバーしたので、すべてを完全なスクリプトにまとめましょう。これが完全なlink_market_info.pyファイルです:
import requestsapi_url = 'https://api.coingecko.com/api/v3/coins/chainlink'
応答= requests.get(api_url)
response.status_code == 200の場合:
print('Successfully fetched LINK market information.')それ以外:
print('Failed to fetch LINK market information. Status code:', response.status_code) exit(1)試す:
data = response.json()ValueRerrを除く:
print('Failed to decode JSON response.') exit(1)「market_data」がデータにない場合:
print('Market data not available in the API response.') exit(1)'current_price'がデータにない場合['market_data']または 'usd' in data'market_data ':
print('Current price data not available.') exit(1)'price_change_percentage_24h' not in data ['market_data']の場合:
print('24-hour price change data not available.') exit(1)'market_cap'がデータにない場合['market_data']または 'usd' in data'market_data ':
print('Market cap data not available.') exit(1)current_price_usd = data'market_data '[' usd ']印刷(f'current link in usd:$ {current_price_usd} ')
Price_change_24h = data'market_data '印刷(f'24時間価格の変化率:{price_change_24h}% ')
market_cap_usd = data'market_data '[' usd ']印刷(f'current link in usd:$ {market_cap_usd} ')
よくある質問
Q:このスクリプトを使用して、他の暗号通貨の市場情報を取得できますか? A:はい、 api_url変更して、他の暗号通貨にCoingecko APIエンドポイントを使用できます。関心のある暗号通貨の適切なidにchainlinkを置き換えるだけです。CoingeckoのWebサイトで各暗号通貨のidを見つけることができます。
Q:レート制限を打つことなく、CoingeckoにAPI呼び出しを行うことができますか?
A:Coingeckoには、認定されていないリクエストの場合、1分あたり50リクエストのレート制限があります。より頻繁なリクエストを行う必要がある場合は、APIキーにサインアップできます。これにより、1分あたり最大100のリクエストが可能になります。
Q:このスクリプトを使用して、リンクの履歴価格データを取得できますか?
A:このチュートリアルで提供されているスクリプトは、現在の市場データを取得します。履歴価格データを取得するには、 /coins/{id}/market_chartなどの異なるCoingecko APIエンドポイントを使用する必要があります。目的の時間範囲と間隔のパラメーターを含めるために、スクリプトを変更する必要があります。
Q:このスクリプトを自動化して定期的に実行する方法はありますか?
A:はい、Pythonのscheduleライブラリを使用して、定期的にスクリプトを実行できます。 pip install scheduleを備えたscheduleライブラリをインストールした後、スクリプトを変更して、ニーズに応じて、数分または時間ごとにメインスクリプトを呼び出すスケジューリング関数を含めることができます。
免責事項:info@kdj.com
提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。
このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。
- ドージコイン、ミーム、そしてオポチュニティ: オリジナルのミームコインの不安定な波に乗る
- 2026-02-08 13:00:02
- 仮想通貨市場が騒然:目を見張るような678%のポンプの話題の中でラグランジュが80%以上急騰
- 2026-02-08 12:35:01
- スマートマネーが静かに蓄積される中、ビットコインは深い確信ゾーンを乗り越える
- 2026-02-08 12:55:01
- Bithumbのビットコイン大失敗:韓国の仮想通貨送金の混乱と市場のボラティリティ
- 2026-02-08 12:55:01
- ペニー バリュー、貴金属、コイン クラブ: コレクターのジェット コースターのような乗り物
- 2026-02-08 10:00:02
- ドージコインのミームコイン・ルネッサンス: 月の夢と暗号現実が衝突
- 2026-02-08 10:10:02
関連知識
暗号通貨の購入がハッカーから安全であることを確認するにはどうすればよいですか?
2026-01-28 23:19:59
安全なウォレットの選択1. 長期保有にはハードウェア ウォレットを選択します。Ledger や Trezor などのデバイスは、インターネットに接続されたシステムから秘密キーを隔離します。 2. 取引所ベースのウォレットに多額の資金を保管しないようにします。これらは、集中管理モデルにより頻繁に標的と...
Avalanche (AVAX) を法定通貨で購入するにはどうすればよいですか?
2026-01-29 12:40:31
信頼できるExchangeプラットフォームの選択1. USD、EUR、GBP などの主要な法定通貨との AVAX 取引ペアをサポートする管轄区域でライセンスを取得している取引所を特定します。 2. 登録を開始する前に、プラットフォームが地域のマネーロンダリング防止 (AML) および顧客確認 (KY...
取引所にプルーフ・オブ・リザーブがあるかどうかを確認するにはどうすればよいですか?
2026-01-30 06:39:38
準備金の証明について理解する1. Proof of Reserves (PoR) は、取引所がすべてのユーザー残高をカバーするのに十分なオンチェーン資産を保持していることを実証する暗号監査メカニズムです。 2. 公開ブロックチェーン データ、マークル ツリー構造、独立した監査人または取引所独自のマル...
初心者向け取引 Bitcoin (ロング/ショート) をレバレッジする方法は?
2026-01-29 15:19:45
Bitcoin の価格変動を理解する1. Bitcoin の価格は、金利決定、インフレ データ、米ドル高などのマクロ経済指標に大きく影響されます。 2. 取引所の流出、クジラの蓄積パターン、実現損益率などのオンチェーン指標は、リアルタイムの行動シグナルを提供します。 3. 市場センチメントは、米国 ...
ステーブルコインで自動貯蓄プランを設定するにはどうすればよいですか?
2026-01-29 06:39:37
ステーブルコインの貯蓄の仕組みを理解する1. ステーブルコインは、米ドルなどの法定通貨に固定されたデジタル資産であり、ブロックチェーンベースの移転可能性を維持しながらボラティリティを最小限に抑えるように設計されています。 2. Aave、Compound、Curve Finance などのプロトコル...
Revolut または Wise を使用して仮想通貨を購入するにはどうすればよいですか?
2026-01-28 23:00:27
暗号通貨購入用に Revolut アカウントを設定する1. Revolut アプリをダウンロードし、政府発行の ID とセルフィーを使用して本人確認を完了します。 2. 銀行振込、デビットカード、またはクレジットカードを介して Revolut アカウントに資金を入金します。クレジットカードでの購入に...
暗号通貨の購入がハッカーから安全であることを確認するにはどうすればよいですか?
2026-01-28 23:19:59
安全なウォレットの選択1. 長期保有にはハードウェア ウォレットを選択します。Ledger や Trezor などのデバイスは、インターネットに接続されたシステムから秘密キーを隔離します。 2. 取引所ベースのウォレットに多額の資金を保管しないようにします。これらは、集中管理モデルにより頻繁に標的と...
Avalanche (AVAX) を法定通貨で購入するにはどうすればよいですか?
2026-01-29 12:40:31
信頼できるExchangeプラットフォームの選択1. USD、EUR、GBP などの主要な法定通貨との AVAX 取引ペアをサポートする管轄区域でライセンスを取得している取引所を特定します。 2. 登録を開始する前に、プラットフォームが地域のマネーロンダリング防止 (AML) および顧客確認 (KY...
取引所にプルーフ・オブ・リザーブがあるかどうかを確認するにはどうすればよいですか?
2026-01-30 06:39:38
準備金の証明について理解する1. Proof of Reserves (PoR) は、取引所がすべてのユーザー残高をカバーするのに十分なオンチェーン資産を保持していることを実証する暗号監査メカニズムです。 2. 公開ブロックチェーン データ、マークル ツリー構造、独立した監査人または取引所独自のマル...
初心者向け取引 Bitcoin (ロング/ショート) をレバレッジする方法は?
2026-01-29 15:19:45
Bitcoin の価格変動を理解する1. Bitcoin の価格は、金利決定、インフレ データ、米ドル高などのマクロ経済指標に大きく影響されます。 2. 取引所の流出、クジラの蓄積パターン、実現損益率などのオンチェーン指標は、リアルタイムの行動シグナルを提供します。 3. 市場センチメントは、米国 ...
ステーブルコインで自動貯蓄プランを設定するにはどうすればよいですか?
2026-01-29 06:39:37
ステーブルコインの貯蓄の仕組みを理解する1. ステーブルコインは、米ドルなどの法定通貨に固定されたデジタル資産であり、ブロックチェーンベースの移転可能性を維持しながらボラティリティを最小限に抑えるように設計されています。 2. Aave、Compound、Curve Finance などのプロトコル...
Revolut または Wise を使用して仮想通貨を購入するにはどうすればよいですか?
2026-01-28 23:00:27
暗号通貨購入用に Revolut アカウントを設定する1. Revolut アプリをダウンロードし、政府発行の ID とセルフィーを使用して本人確認を完了します。 2. 銀行振込、デビットカード、またはクレジットカードを介して Revolut アカウントに資金を入金します。クレジットカードでの購入に...
すべての記事を見る














