我正在尝试从Coinmarketcap的API中获取数据。具体的硬币,我想要的数据是写在网址。当我运行我的代码时,会收到一条错误/通知消息:
中获取非对象的属性。
$url = "https://api.coinmarketcap.com/v1/ticker/vertcoin/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
$parsed_json = json_decode($data);
$coindata = $parsed_json->{'price_usd'};
发布于 2018-01-28 00:17:02
API响应为您提供了一个数组,因此您需要这样做:
$coindata = $parsed_json['0']->price_usd;
这将在数组的第一个元素中给出price_usd的值。
https://stackoverflow.com/questions/48481890
复制相似问题