如何区分Google Stock API中具有相同名称的股票代码

时间:2013-10-27 13:14:53

标签: google-api stockquotes

我使用以下Google rest API获取给定符号SYMBOL的库存数据。

https://www.google.com/ig/api?stock=<SYMBOL NAME>

但是有一些像“TCS”这样的符号在世界不同地区有多个公司名称。例如:TSE的TECSYS有限公司和NSA的塔塔咨询服务公司。

如何更改查询以获取NSE证券交易所的TCS数据。

还有什么方法可以从Google获取可用符号列表吗?

2 个答案:

答案 0 :(得分:1)

这个答案与@Ashwin的赏金有关:

@Rockstart提供的网址是Google弃用的Finance / iGoogle API的一部分。这是deprecated for several years

但是,截至2014年7月,还有另一种方法仍然有效 - 尽管它也是已弃用的财务API的一部分,因此它可能不会永远存在。

获取特定股票的方法是将证券交易所的名称添加到电话中:

http://www.google.com/finance/info?q=NYSE:TCS

截至发布此答案的时候,我们会回复此回复:

// [ { "id": "348018767532275" ,"t" : "TCS" ,"e" : "NYSE" ,"l" : "20.67" ,
"l_fix" : "20.67" ,"l_cur" : "20.67" ,"s": "0" ,"ltt":"4:01PM EDT" ,
"lt" : "Jul 25, 4:01PM EDT" ,"lt_dts" : "2014-07-25T16:01:16Z" ,
"c" : "-0.33" ,"c_fix" : "-0.33" ,"cp" : "-1.57" ,"cp_fix" : "-1.57" ,
"ccol" : "chr" ,"pcls_fix" : "21" } ] 

答案 1 :(得分:0)

关于第二个问题,您可以使用

https://www.google.com/finance/match?matchtype=matchall&q=tcs

获取名称中带有“TCS”的符号列表,例如

{
  "matches": [
    {
      "t": "TCS",
      "n": "Tata Consultancy Services Limited",
      "e": "NSE",
      "id": "784961"
    },
    {
      "t": "TCS",
      "n": "Container Store Group Inc",
      "e": "NYSE",
      "id": "348018767532275"
    },
    '*snip*...'
  ]
}

然后您可以使用@ Andy的电话获取有关特定交易所中某个符号的信息。