【问题标题】:Yahoo finance no longer work?雅虎金融不再工作?
【发布时间】:2016-07-23 07:35:51
【问题描述】:

我曾经通过 javascript 使用以下 url 从 yahoo Finance api 获取汇率: http://finance.yahoo.com/webservice/v1/symbols/jpy=x,eur=x/quote?format=json

但现在它不再起作用了!我在网上搜索但没有运气。 任何帮助都会很棒,谢谢!

更新:如果用 chrome mobile 打开它就可以工作

【问题讨论】:

    标签: yahoo-finance


    【解决方案1】:

    是的,它看起来像 Yahoo!已停止使用许多人一直在使用其货币数据的(私有的,大部分未记录的)雅虎财经 API。所有回复似乎都返回"Not a valid parameter"。我想他们可能会重新打开它,但据我所知,他们在任何地方都没有正式支持该 API。

    我大约在五年前创建了Open Exchange Rates,我们的汇率 API 现在支持由数以万计的开发者及其数以千万计的用户组成的社区,提供准确的最新信息。

    欢迎您通过https://openexchangerates.org查看我们的永久免费服务。

    我们的 API 采用简单的原始 JSON 格式,它实际上已成为显示费率的标准方法,因为它使用起来非常简单(不像 Yahoo API,它需要您解析晦涩的嵌套对象才能提取出你需要的基本信息...)

    如果您在从已弃用的 Yahoo! 移植时需要帮助API,我们很乐意通过电子邮件提供帮助。

    (我是 Open Exchange Rates 的创始人。)

    【讨论】:

    • 谢谢你的建议,我周末试试。
    • 轻松设置并获得我想要的一切。 1000 个请求限制对我的应用程序来说绰绰有余。谢谢!但是昨天,开放交换很慢——站点和 API,但今天很好——发生了什么?还有一个问题,为什么费率低于谷歌金融?
    • 现在我们只需要“公开股票报价”就完美了 ;-)
    【解决方案2】:

    indrakula 是对的,他们的回答帮助了我,但是......

    我还需要检索汇率代码(即 USDGBP=X)。这不是微不足道的,我不得不做一些搜索。本例中的 URL 格式为http://www.google.com/finance/info?q=CURRENCY%3aUSDGBP。此 URL 返回 JSON 正文,而不是作为该回复的其中一个 cmets 中提到的替代 URL 的其他内容。还要注意参数描述的链接似乎已经过时了,但我发现它们中的大多数都是不言自明的。所以不要依赖那个链接。

    注意:我想将此作为对 indrakula 答案的评论发布,但需要 50 声望才能发表评论!我是新来的!我试图将此作为对他们答案的修改提交,但被(正确地)拒绝了。

    【讨论】:

    • 感谢@giro83,这很棒。我更喜欢谷歌利率。有什么办法可以得到比美元多的汇率吗?
    【解决方案3】:

    【讨论】:

    猜你喜欢
    • 2021-12-29
    • 2017-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多