php - 雅虎金融 API 未找到表 yahoo.finance.quotes 的定义

标签 php yahoo-finance

所以当我在浏览器中打开它时

<?php

$endpoint = "http://query.yahooapis.com/v1/public/yql";

$query = urlencode('select * from yahoo.finance.quotes where symbol in ("ABBY.L")');

$ch = curl_init($endpoint.'?q='.$query);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);

if (curl_error($ch)){
    die(curl_error($ch));
}
curl_close($ch);

echo'<pre>';

//$result = json_decode($result);

print_r($result);


?>

我收到错误未找到表 yahoo.finance.quotes 的定义。我想知道是否有人对此有解决办法。任何帮助都会很棒。谢谢!

最佳答案

添加 &env= http://datatables.org/alltables.env到您的查询。

注意:URL 未编码以使其更具可读性,请注意: 例如:http://query.yahooapis.com/v1/public/yql?q=select * 来自 yahoo.finance.quotes,其中符号在 ("YHOO","AAPL","GOOG","MSFT")&env= http://datatables.org/alltables.env

关于php - 雅虎金融 API 未找到表 yahoo.finance.quotes 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21963722/

相关文章:

php - Ajax 调用 php 文件中的外部 json 对象

php - 从动态创建的输入字段插入正确的数据

javascript - 雅虎财经 API 历史报价

python - 如何使用迭代附加到多级 Pandas 数据框?

php - 我的 Laravel 应用程序在 Google Cloud 上有问题。无法打开流或文件 "/srv/storage/logs/laravel.log"

php - 如何像缩略图画廊一样嵌入 youtube channel ?

php - 多输入插入

java - 使用 Yahoo Finance API 检索股票行情

java - 雅虎财经历史 API csv 似乎无法 openstream? java

c# - 雅虎财经 API 股票过去值(value)