gpt4 book ai didi

yql - 截至2017年5月17日至18日,YQL/datatables.org是否已关闭?

转载 作者:行者123 更新时间:2023-12-04 13:46:25 26 4
gpt4 key购买 nike

在过去的1-2天内,我用来从Yahoo Finance下载历史股价的http查询无法正常工作。我一直在使用的链接是下面的第一个链接,但是我也尝试了其他三个链接(因为我看到其他人正在使用它们):

http://real-chart.finance.yahoo.com/table.csv?s=TRQ&d=6&e=3&f=2016&g=d&a=5&b=25&c=2016&ignore=.csv
https://real-chart.finance.yahoo.com/table.csv?s=TRQ&d=6&e=3&f=2016&g=d&a=5&b=25&c=2016&ignore=.csv
http://ichart.finance.yahoo.com/table.csv?s=TRQ&d=6&e=3&f=2016&g=d&a=5&b=25&c=2016&ignore=.csv
https://ichart.finance.yahoo.com/table.csv?s=TRQ&d=6&e=3&f=2016&g=d&a=5&b=25&c=2016&ignore=.csv

我注意到的一件有趣的事情是Yahoo网站本身提供的链接(用于手动下载数据)已更改。该链接曾经是上面列表中的第一个链接(毕竟,这是我从那里获得的链接),但现在如下所示:
https://query1.finance.yahoo.com/v7/finance/download/TRQ?period1=1466805600&period2=1467496800&interval=1d&events=history&crumb=DuX0UxVwtN0

请注意,所有这些链接理论上都应该检索相同的数据:TRQ的股价(仅作为示例,我也尝试过AAPL)从2016/06/25到2016/07/03。

这个新的链接可以在浏览器中或在我的程序中使用,但是由于需要 session cookie,因此很难扩展。如果您只剩下最后一个查询参数,则会收到一条错误消息,提示您未获得授权。 This question询问如何以自动方式创建所述 session cookie;但是,我想问一下通过尝试直接访问YQL数据库来完全避免此问题的问题。

我尝试使用以下链接直接使用YQL API(将空格转换为%20等,这不是问题):
https://query.yahooapis.com/v1/public/yql?q=
select * from yahoo.finance.historicaldata where symbol = "TRQ"
and startDate = "2016-06-25"
and endDate = "2016-07-03"
&format=json
&diagnostics=true
&env=store://datatables.org/alltableswithkeys
&callback=

此链接返回“连接被拒绝”错误。正如 this question所暗示的,这可能是因为datatables.org网站已关闭(链接中的问题是指大约一年前的停机事件)。有人对此有更多信息吗?

谢谢。

最佳答案

雅虎已正式确认Yahoo帮助社区中的以下线程已终止使用Yahoo Finance API(请参阅用户名Nixon的帖子):

https://forums.yahoo.net/t5/Yahoo-Finance-help/Is-Yahoo-Finance-API-broken/m-p/250503#U250503

我们都在问自己“现在是什么?”

  • 是否可以说服Yahoo恢复收费服务? (例如参见https://yahoo.uservoice.com/forums/382977-finance/suggestions/19322560-please-bring-back-the-api)
  • 商业参与者会介入并以合理的价格提供历史股权和汇率数据吗?
  • 是否有仍然可以使用的替代API?

  • 请与社区分享您的发现。

    关于yql - 截至2017年5月17日至18日,YQL/datatables.org是否已关闭?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44050518/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com