如何从Yahoo Finance API获得超过10个搜索结果?

Tim*_*imo 13 ajax rest json yahoo-api yahoo-finance

以下调用将在Yahoo Finance API中搜索名称中包含"Yahoo"的股票:

http://d.yimg.com/autoc.finance.yahoo.com/autoc?query=yahoo&region=US&lang=en-US&row=ALL&callback=YAHOO.Finance.SymbolSuggest.ssCallback
Run Code Online (Sandbox Code Playgroud)

不幸的是,结果数量限制为10,这会导致某些搜索查询出现问题.有没有办法增加限额?

小智 2

雅虎财经 API 似乎根本就不是真的。阅读此处的文章:http://meumobi.github.io/stocks%20apis/2016/03/13/get-realtime-stock-quotes-yahoo-finance-api.html - 关键要点是:

“似乎有些人对用于提取财务数据的 API 进行了逆向工程,但他们这样做违反了我们的服务条款(不重新分发财务数据),因此我建议您避免使用这些网络服务。”

StackOverflow 上的其他用户也报告了类似的问题,服务完全停止,或者以未经宣布和未记录的方式改变其行为。可能是因为该 API 不适合公开分发。事实上,如果是的话,找到文档可能会很容易。但是,您找不到文档,因为他们尚未公开发布面向公众的 API。

雅虎财经网络服务消失了吗?API变了?暂时下降?

我认为要准确回答你的问题,我不得不说:不,没有办法获得超过 10 个结果。您已经传入了“rows=ALL”——API 不再公开任何数据。