-
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) までご連絡ください。速やかに削除させていただきます。
- ビットコイン、eCash フォーク、Airdrop のダイナミクス: 暗号通貨の最新の論争を深く掘り下げる
- 2026-05-03 12:55:01
- コンセンサス 2026 マイアミ: Web3、ブロックチェーン、暗号通貨、NFT、メタバース、カンファレンス、5 月 5 日 — ウォール街とデジタル フロンティアが出会う場所
- 2026-05-02 12:45:01
- FRBが金利を据え置き、地政学的な緊張の中、ビットコイン価格の下落を引き起こす
- 2026-05-01 06:45:01
- ビットコインマイナーが送電網を電化:オハイオ州のガス工場買収がデジタルゴールドの新時代を加速
- 2026-05-01 00:45:01
- MegaETH の MEGA トークンがビッグアップルに到達: リアルタイム ブロックチェーンの新しいパフォーマンス ベンチマークを設定
- 2026-05-01 00:55:01
- ソラナの滑りやすい坂道: 価格予測は抵抗力の損失とさらなる下落の可能性を示している
- 2026-05-01 06:45:01
関連知識
受動的収入のためにソラナ (SOL) をバイナンスに賭ける方法 (完全ガイド)
2026-05-31 13:59:38
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
Bitcoin を Binance から Exodus ウォレットに送金する方法 (完全ガイド)
2026-06-02 07:39:36
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
2026 年に OKX で Layer Zero (ZRO) を購入する方法 (完全なチュートリアル)
2026-05-30 18:00:06
市場のボラティリティパターン1. Bitcoin の価格変動は、主要なマクロ経済発表中に 24 時間以内に 15% を超えることがよくあります。 2. アルトコインのインデックスは、BTC と比較してより高いベータ係数を示しており、一部のトークンは取引所の上場廃止に応じて 30% を超えるボラティリ...
Binanceで柴犬(SHIB)を売って銀行に出金する方法(ステップバイステップ)
2026-05-31 01:00:28
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
USDTを使用してBitgetでグラストークンを購入する方法(完全ガイド)
2026-06-01 05:40:01
アカウント登録とKYC認証1. 検証済みの Web サイトまたはアプリストアから公式 Bitget アプリをダウンロードします。 2. アプリを起動し、「登録」をタップして、電子メールまたは携帯電話番号を使用してアカウントの作成を開始します。 3. 少なくとも 1 つの大文字、1 つの数字、および ...
2026 年に MEXC で AI16Z を購入する方法 (完全なチュートリアル)
2026-06-02 15:39:53
アカウントのセットアップと検証1. MEXC の公式 Web サイトに移動し、右上隅にある「登録」ボタンをクリックします。 2. 有効な電子メール アドレスを入力し、大文字、小文字、数字、特殊文字を含む強力なパスワードを作成します。 3. 登録フォームを送信する前に、CAPTCHA チャレンジを完了...
受動的収入のためにソラナ (SOL) をバイナンスに賭ける方法 (完全ガイド)
2026-05-31 13:59:38
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
Bitcoin を Binance から Exodus ウォレットに送金する方法 (完全ガイド)
2026-06-02 07:39:36
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
2026 年に OKX で Layer Zero (ZRO) を購入する方法 (完全なチュートリアル)
2026-05-30 18:00:06
市場のボラティリティパターン1. Bitcoin の価格変動は、主要なマクロ経済発表中に 24 時間以内に 15% を超えることがよくあります。 2. アルトコインのインデックスは、BTC と比較してより高いベータ係数を示しており、一部のトークンは取引所の上場廃止に応じて 30% を超えるボラティリ...
Binanceで柴犬(SHIB)を売って銀行に出金する方法(ステップバイステップ)
2026-05-31 01:00:28
Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...
USDTを使用してBitgetでグラストークンを購入する方法(完全ガイド)
2026-06-01 05:40:01
アカウント登録とKYC認証1. 検証済みの Web サイトまたはアプリストアから公式 Bitget アプリをダウンロードします。 2. アプリを起動し、「登録」をタップして、電子メールまたは携帯電話番号を使用してアカウントの作成を開始します。 3. 少なくとも 1 つの大文字、1 つの数字、および ...
2026 年に MEXC で AI16Z を購入する方法 (完全なチュートリアル)
2026-06-02 15:39:53
アカウントのセットアップと検証1. MEXC の公式 Web サイトに移動し、右上隅にある「登録」ボタンをクリックします。 2. 有効な電子メール アドレスを入力し、大文字、小文字、数字、特殊文字を含む強力なパスワードを作成します。 3. 登録フォームを送信する前に、CAPTCHA チャレンジを完了...
すべての記事を見る














