-
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%
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) までご連絡ください。速やかに削除させていただきます。
- 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
- FRBの全会一致利上げがタカ派の決意を示す中、ビットコインとイーサはボラティリティ継続に備える
- 2026-09-17 09:20:02
- 仮想通貨のプリセールを安全にナビゲートする: 仮想通貨の購入、ウォレットの安全性、および契約の確認に関する重要なヒント
- 2026-09-17 08:50:02
関連知識
Avalanche AVAX は何に使用されますか?ステーキングと Avalanche サブネットについて
2026-09-11 19:40:26
AVAXのコアユーティリティ機能1. AVAX は、3 つのネイティブ チェーン (X チェーン、C チェーン、および P チェーン) すべてにわたる取引手数料を決済するための主要な媒体として機能します。すべての資産の作成、トークンの転送、またはスマート コントラクトのやり取りでは、確定的な量の A...
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 年の...
BNBは何に使用されますか? BNBチェーン、手数料、トークンユーティリティについて理解する
2026-09-14 05:59:38
市場のボラティリティパターン1. Bitcoin の価格変動は、ETF の承認発表や大規模な取引所の停止などの流動性の高いイベント中に 24 時間以内に 10% を超えることがよくあります。 2. アルトコイン市場は増幅された感受性を示しており、SOL や AVAX のようなトークンは、BTC が ...
Zcash ZEC は何に使用されますか?シールドされたトランザクションとプライバシーについて
2026-09-08 03:00:08
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
Bitcoin BTC は何に使用されますか?デジタルマネーとしてのBitcoinの役割を理解する
2026-09-11 15:59:39
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
Avalanche AVAX は何に使用されますか?ステーキングと Avalanche サブネットについて
2026-09-11 19:40:26
AVAXのコアユーティリティ機能1. AVAX は、3 つのネイティブ チェーン (X チェーン、C チェーン、および P チェーン) すべてにわたる取引手数料を決済するための主要な媒体として機能します。すべての資産の作成、トークンの転送、またはスマート コントラクトのやり取りでは、確定的な量の A...
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 年の...
BNBは何に使用されますか? BNBチェーン、手数料、トークンユーティリティについて理解する
2026-09-14 05:59:38
市場のボラティリティパターン1. Bitcoin の価格変動は、ETF の承認発表や大規模な取引所の停止などの流動性の高いイベント中に 24 時間以内に 10% を超えることがよくあります。 2. アルトコイン市場は増幅された感受性を示しており、SOL や AVAX のようなトークンは、BTC が ...
Zcash ZEC は何に使用されますか?シールドされたトランザクションとプライバシーについて
2026-09-08 03:00:08
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
Bitcoin BTC は何に使用されますか?デジタルマネーとしてのBitcoinの役割を理解する
2026-09-11 15:59:39
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
すべての記事を見る














