AlphavantageのAPIを呼び出して会社のJSONを取得しようとしていました。一部の会社のデータが来て、一部の会社では失敗しています。データが来ている会社-TCS、INFY、MSFTデータが失敗している会社-TATAMOTORS、RCOM、SBIN
TCS JSONのリンク
TATAMOTORSのリンク
なぜこれが起こっているのですか?
解決策は、次のようにシンボルに交換を含めることです。
シンボル= EXCHANGE:SYMBOL
たとえば、クエリの場合: https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=NSE:TATAMOTORS&outputsize=full&apikey= {API_KEY}
まず、TataMotorsのデータを取得するには、シンボルを[〜#〜] tatamotors [〜#〜]ではなく[〜#〜] ttm [〜#〜]に変更する必要があります_
ここにあなたのTTMのデータがあります
私の場合 :
Infosys Ltd NSE株の株データを取得したい。 incaseシンボルはINFYです
この会社の株式データを取得する「INFY.NS」を試したところ
それは働いていますあなたはあなたのAPIキーをURLに置くことによってURLをチェックすることができます
あなたは私のグーグルドライブから見つけられるすべての会社のための適切なシンボルを見つける必要があります: Download Complete CSV Data
関数「SYMBOL_SEARCH」からのjsonデータの戻りを注意深く見ると、NSEのシンボルはTATAMOTORS.NSEであり、BSEの場合はTATAMOTORS.BSEであることがわかります。 「SYMBOL_SEARCH」メソッドで取得したとおりのシンボルを常に送信します。