这是一个与股票代码查询API相似的问题,但我认为对于商业应用需要的标准,那个问题从未得到解答。
问题是这样的: 给定公司名称、部分名称或股票代码,返回可能匹配的符号列表。 例如:
总结:我需要一个可靠的API来获取公司名称的股票代码。
编辑:这完全不必使用雅虎API。如果可能的话,我更愿意使用它们,但只是因为其他代码使用了他们的服务。
问题是这样的: 给定公司名称、部分名称或股票代码,返回可能匹配的符号列表。 例如:
"microsoft" => "MSFT", "...", ...
"aapl" => "AAPL", "...", ...
"goo" => "GOOG", "...", ...
我使用"..."
表示次要结果。
在我链接的问题中,据我所知,只有1个实际答案,而许多人完全误解了问题。我不想要股票数据、价格或任何其他东西!唯一解决正确问题的答案看起来是一个非常私密的API,可能随时会出现问题。必须使用网站使用的确切回调,否则似乎无法正常工作。它仅以JSON格式工作,而不是我希望的XML。
目前我正在考虑3件事情,并且我将感激任何关于这些事情的反馈或建议:
- 使用SPARQL查询DBPedia和维基百科上框中的“Traded As”字段,这些数据相对不太结构化、不完整或不一致。我之前也没有使用过SPARQL,所以可能会有挑战。
- 构建一个虚拟表格,供Yahoo Query语言使用,实际上屏幕抓取Yahoo网站(或其他网站),但提供一个“好”的界面,允许我更改后端数据而不重新分发应用程序(例如如果Yahoo更改他们的网站)。这还有一个额外的好处,我已经有处理YQL + XML的代码。
- 从允许在其使用条款中进行屏幕抓取的网站中,在我的应用程序内简单地屏幕抓取数据。
总结:我需要一个可靠的API来获取公司名称的股票代码。
编辑:这完全不必使用雅虎API。如果可能的话,我更愿意使用它们,但只是因为其他代码使用了他们的服务。