php json解码/解析poloniex API

时间:2018-03-12 05:13:35

标签: php json api

我正在尝试在终端中运行php脚本以获得加密货币数据的有组织的回复。可以在https://poloniex.com/public?command=returnTicker查看完整的JSON数组。嵌套数组没有与[]堆叠,解析这种格式变得很麻烦。

这是我使用的代码:

$fgc = json_decode(file_get_contents("https://poloniex.com/public?command=returnTicker"), true);
echo "Last Price: $".$fgc["last"]."    Ask: ".$fgc["lowestAsk"]."    Bid: ".$fgc["highestBid"];
echo PHP_EOL; 

这是它给我的错误:

PHP Notice:  Undefined index:

我有一种感觉,我需要定义每个硬币,但我不知道如何解析它。

我试过的其他代码:

$fgc = json_decode(file_get_contents("https://poloniex.com/public?command=returnTicker"), true);
$data = $fgc["BTC_BCN"];
foreach($data as $details){
echo "".$details["last"]."    ".$details["lowestAsk"];
echo "    ".$details["highestBid"];
echo PHP_EOL;
}

此代码的错误是:

PHP Warning:  Illegal string offset

请帮助我了解如何解析此格式。谢谢。

0 个答案:

没有答案