【发布时间】:2016-05-21 00:07:00
【问题描述】:
我使用两种不同的技术调用 yahoo.finance.quotes 并得到两个完全不同的结果。请注意,LastTradeDate 节点显示一个为“2016-05-19”,另一个为“2016-05-20”。让人抓狂……
- 从 developer.yahoo.com/yql/console (YQL Console) 返回以下结果:
- 来自 PHP cURL
$url = "https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(%22acet%22)&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=" ;
$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, $url);
curl_setopt($curl_handle, CURLOPT_TIMEOUT, 0);
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_FRESH_CONNECT,1);
$data = curl_exec($curl_handle);
curl_close($curl_handle);
$data = json_decode($data);
dd($data);
【问题讨论】:
标签: curl yql yahoo-finance