web-dev-qa-db-ja.com

alphavantageの財務データ

AlphavantageのAPIを呼び出して会社のJSONを取得しようとしていました。一部の会社のデータが来て、一部の会社では失敗しています。データが来ている会社-TCS、INFY、MSFTデータが失敗している会社-TATAMOTORS、RCOM、SBIN

TCS JSONのリンク

https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=TCS&outputsize=full&apikey= {API_KEY}

TATAMOTORSのリンク

https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=TATAMOTORS&outputsize=full&apikey= {API_KEY}

なぜこれが起こっているのですか?

10
nil96

解決策は、次のようにシンボルに交換を含めることです。

シンボル= EXCHANGE:SYMBOL

たとえば、クエリの場合: https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=NSE:TATAMOTORS&outputsize=full&apikey= {API_KEY}

19

まず、TataMotorsのデータを取得するには、シンボルを[〜#〜] tatamotors [〜#〜]ではなく[〜#〜] ttm [〜#〜]に変更する必要があります_

See Here

ここにあなたのTTMのデータがあります

https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=TTM&interval=1min&apikey=yourapiket&datatype=json

私の場合 :

Infosys Ltd NSE株の株データを取得したい。 incaseシンボルはINFYです

この会社の株式データを取得する「INFY.NS」を試したところ

それは働いていますあなたはあなたのAPIキーをURLに置くことによってURLをチェックすることができます

https://www.alphavantage.co/query?function=TIME_SERIES_INTRADAY&symbol=INFY.NS&interval=1min&apikey=yourapikey

あなたは私のグーグルドライブから見つけられるすべての会社のための適切なシンボルを見つける必要があります: Download Complete CSV Data

7

この画像を参照してください

関数「SYMBOL_SEARCH」からのjsonデータの戻りを注意深く見ると、NSEのシンボルはTATAMOTORS.NSEであり、BSEの場合はTATAMOTORS.BSEであることがわかります。 「SYMBOL_SEARCH」メソッドで取得したとおりのシンボルを常に送信します。

https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=TATAMOTORS.NSE&outputsize=full&apikey=MCAF9B429I44328

https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=TATAMOTORS.BSE&outputsize=full&apikey=MCAF9B429I44328

0
Swapnil More