Bif*_*ill 20 http http-headers yahoo-api yahoo-finance
在过去的几年中,我一直使用以下链接来获取查询中符号的完整当前报价:
https://query1.finance.yahoo.com/v7/finance/quote?symbols=AAPL
突然之间,大约 5 小时前,我在每台调用它的设备上都收到错误响应“未经授权 - Cookie 无效”。有时,我会收到错误响应“未经授权 - 无效 Crumb”。
历史数据获取仍然可以正常工作:
(https://query1.finance.yahoo.com/v8/finance/chart/AAPL?metrics=high?&interval=1d&range=5d)。
还有其他人遇到这个问题和/或知道我如何解决它吗???或者雅虎在没有告诉任何人的情况下停止了这个端点?
小智 15
我今天也遇到了同样的问题。将 GET 请求中 URL 中的“v7”更改为“v6”。然后它就会起作用,至少现在是这样。由于雅虎财经 API 自 2017 年以来尚未得到正式支持,因此我们只能尽力而为。
我遇到了同样的问题,并转而使用https://query1.finance.yahoo.com/v8/finance/chart/{ticker}似乎有效的端点。响应格式略有不同,但似乎包含相似的信息。
例如,获取当前价格:
旧端点:
quoteResponse.result[0].regularMarketPrice
新端点:
chart.result[0].meta.regularMarketPrice
| 归档时间: |
|
| 查看次数: |
16024 次 |
| 最近记录: |