2013-10-27 9 views
5

次のGoogle rest APIを使用して、指定された記号SYMBOLの在庫データを取得しています。Google株価で同じ名前の株式記号を区別する方法

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

しかしworld.egのさまざまな部分で複数の会社名を持つ「TCS」などの特定のシンボルがあります。NSEに東証とタタ・コンサルタンシー・サービシズでTECSYS株式会社。

NSE証券取引所のTCSデータを取得するためにクエリを変更するにはどうすればよいですか。

Googleから利用可能なシンボルのリストを取得する方法はありますか?

答えて

1

この答えは@Ashwinの恵みに関してです:

@Rockstartによって提供されたURLは、Googleの廃止予定ファイナンス/ 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" } ] 
0

2番目の質問については、

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*...' 
    ] 
} 

そしてあなたは、特定の引き換えに、シンボルに関する情報を取得するためにアンディのコール@使用することができます