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

How to get more than 10 search results from Yahoo Finance API?

以下调用将在 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

遗憾的是,结果数量限制为 10,这会导致某些搜索查询出现问题。有什么办法可以提高上限吗?

看来雅虎财经 API 甚至都不是真的。在此处阅读文章:http://meumobi.github.io/stocks%20apis/2016/03/13/get-realtime-stock-quotes-yahoo-finance-api.html - 关键要点是:

"It appears some have reverse engineered an API that they use to pull Finance data, but they are breaking our Terms of Service (no redistribution of Finance data) in doing this so I would encourage you to avoid using these webservices."

Whosebug 上的其他用户报告了类似的问题,即服务完全停止,或者以未经通知和未记录的方式改变他们的行为。可能是因为 API 不适用于 public 分发。事实上,如果是的话,找到文档可能真的很容易。但是,您找不到文档,因为他们 publicly 发布了面向 public 的 API。

Has Yahoo finance web service disappeared? API changed? Down temporarily?

我认为要准确回答您的问题,我不得不说:不,无法获得超过 10 个结果。您已经传入 "rows=ALL" - API.

根本没有更多数据公开