-
bitcoin $76624.373304 USD
-1.79% -
ethereum $2250.136487 USD
-1.36% -
tether $0.998277 USD
-0.04% -
bnb $691.737526 USD
-2.23% -
xrp $1.250415 USD
0.10% -
usd-coin $0.999636 USD
-0.01% -
solana $91.769993 USD
-2.60% -
tron $0.320718 USD
1.77% -
hyperliquid $83.540560 USD
-2.42% -
zcash $1129.534445 USD
-10.74% -
dogecoin $0.073771 USD
-2.08% -
monero $615.670132 USD
1.37% -
unus-sed-leo $9.294663 USD
-1.19% -
chainlink $11.068406 USD
-2.21% -
cardano $0.186724 USD
-2.00%
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-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
- Egrag CryptoのXRP価格チャート分析:「最大の波3」への準備はできていますか?
- 2026-11-03 01:15:01
- Bed Bath & Beyond の親会社、tZERO の 3 億 5,000 万ドルの評価額 SPAC 取引を支持: ニューヨーカーが知っておくべきこと
- 2026-11-03 01:15:01
関連知識
ソラナSOLとは?速度、料金、ネットワーク設計の完全ガイド
2026-09-19 16:39:51
コアアーキテクチャとコンセンサスイノベーション1. Solana は、プルーフ オブ ステーク (PoS) と、コンセンサス層に入る前にトランザクションを順序付ける暗号化タイムスタンプ メカニズムであるプルーフ オブ ヒストリー (PoH) を組み合わせたハイブリッド コンセンサス モデルを採用して...
柴犬SHIBは何に使われるの? SHIB、シブリウムとそのエコシステムを理解する
2026-09-17 17:59:37
SHIBトークンのコアユーティリティ1. SHIB は柴犬エコシステム内の基礎資産として機能し、イーサリアム上で譲渡可能な ERC-20 トークンとして機能します。 2. 分散型アプリケーションおよび SHIB 支払いゲートウェイと統合された一部の販売者プラットフォーム間でのピアツーピアの価値交換と...
Avalanche AVAX は何に使用されますか?ステーキングと Avalanche サブネットについて
2026-09-11 19:40:26
AVAXのコアユーティリティ機能1. AVAX は、3 つのネイティブ チェーン (X チェーン、C チェーン、および P チェーン) すべてにわたる取引手数料を決済するための主要な媒体として機能します。すべての資産の作成、トークンの転送、またはスマート コントラクトのやり取りでは、確定的な量の A...
Cardano ADA は何に使用されますか?ステーキングとCardanoエコシステムを理解する
2026-09-19 10:20:06
ADAトークンのコアユーティリティ1. ADAはCardanoブロックチェーンのネイティブ資産として機能し、ネットワーク全体で取引手数料を決済するための唯一の媒体として機能します。 2. すべてのスマート コントラクトの実行、トークン転送、またはメタデータの送信には、プロトコル レベルで適用される ...
Hyperliquid HYPE は何に使用されますか?そのトークンと取引ネットワークを理解する
2026-09-12 11:39:53
HYPEトークンのコアユーティリティ1. HYPE は、Hyperliquid プロトコルのネイティブ ガバナンス トークンとして機能し、料金体系、市場リスト、コンセンサス パラメーターの調整などの重要なアップグレードに関する投票権を保有者に付与します。 2. ユーザーは HYPE にステーキングし...
SUI は何に使用されますか? SUI ステーキングと Sui エコシステムを理解する
2026-09-11 16:40:29
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
ソラナSOLとは?速度、料金、ネットワーク設計の完全ガイド
2026-09-19 16:39:51
コアアーキテクチャとコンセンサスイノベーション1. Solana は、プルーフ オブ ステーク (PoS) と、コンセンサス層に入る前にトランザクションを順序付ける暗号化タイムスタンプ メカニズムであるプルーフ オブ ヒストリー (PoH) を組み合わせたハイブリッド コンセンサス モデルを採用して...
柴犬SHIBは何に使われるの? SHIB、シブリウムとそのエコシステムを理解する
2026-09-17 17:59:37
SHIBトークンのコアユーティリティ1. SHIB は柴犬エコシステム内の基礎資産として機能し、イーサリアム上で譲渡可能な ERC-20 トークンとして機能します。 2. 分散型アプリケーションおよび SHIB 支払いゲートウェイと統合された一部の販売者プラットフォーム間でのピアツーピアの価値交換と...
Avalanche AVAX は何に使用されますか?ステーキングと Avalanche サブネットについて
2026-09-11 19:40:26
AVAXのコアユーティリティ機能1. AVAX は、3 つのネイティブ チェーン (X チェーン、C チェーン、および P チェーン) すべてにわたる取引手数料を決済するための主要な媒体として機能します。すべての資産の作成、トークンの転送、またはスマート コントラクトのやり取りでは、確定的な量の A...
Cardano ADA は何に使用されますか?ステーキングとCardanoエコシステムを理解する
2026-09-19 10:20:06
ADAトークンのコアユーティリティ1. ADAはCardanoブロックチェーンのネイティブ資産として機能し、ネットワーク全体で取引手数料を決済するための唯一の媒体として機能します。 2. すべてのスマート コントラクトの実行、トークン転送、またはメタデータの送信には、プロトコル レベルで適用される ...
Hyperliquid HYPE は何に使用されますか?そのトークンと取引ネットワークを理解する
2026-09-12 11:39:53
HYPEトークンのコアユーティリティ1. HYPE は、Hyperliquid プロトコルのネイティブ ガバナンス トークンとして機能し、料金体系、市場リスト、コンセンサス パラメーターの調整などの重要なアップグレードに関する投票権を保有者に付与します。 2. ユーザーは HYPE にステーキングし...
SUI は何に使用されますか? SUI ステーキングと Sui エコシステムを理解する
2026-09-11 16:40:29
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
すべての記事を見る














