Cpp-Ethereum
如何從 coinmarketcap api 獲取 ETH/USD 價格
我想從此 api ( https://api.coinmarketcap.com/v1/ticker/ethereum/?convert=USD ) 獲取目前的 ETH-USD 價格。如何僅將價格提取到 PHP 中的變數中以便在我的應用程序中重複使用?
您將不得不訪問 url,讀取 url 的內容,然後將內容轉換為對像或數組(在這種情況下,它將是一個數組)。
<?php $url = 'https://api.coinmarketcap.com/v1/ticker/ethereum/?convert=USD'; $data = file_get_contents($url); $priceInfo = json_decode($data); echo $priceInfo[0]->price_usd; ?>
price_usd可以根據您要獲取的數據進行更改**。**例如,此程式碼將為您提供 463.531 美元。
Coinmarketcap 開始對 API 收費。也許你可以看看 CoinGecko API:https ://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=ethereum
這是 api 文件:https ://www.coingecko.com/api/docs/v3