J'essayais d'obtenir du JSON pour une entreprise en appelant l'API d'alphavantage. Pour certaines données d'entreprise qui arrivent et pour certaines entreprises, cela échoue. Entreprise pour laquelle les données arrivent - TCS, INFY, MSFT Entreprise pour laquelle les données échouent - TATAMOTORS, RCOM, SBIN
Lien pour TCS JSON
LIEN pour TATAMOTEURS
Quelqu'un peut-il m'aider à comprendre pourquoi cela se produit?
La solution consiste à inclure l'échange dans le symbole comme suit:
symbole = ÉCHANGE: SYMBOLE
Par exemple, pour les travaux de requête: https://www.alphavantage.co/query?function=TIME_SERIES_DAILY_ADJUSTED&symbol=NSE:TATAMOTORS&outputsize=full&apikey= {API_KEY}
Tout d'abord pour obtenir les données de TataMotors Vous devez changer votre symbole en [~ # ~] ttm [~ # ~] au lieu de [~ # ~] tatamotors [~ # ~]
voici les données de votre TTM
Dans mon cas :
Je souhaite obtenir les données sur les actions d'Infosys Ltd NSE. le symbole en cas est INFY
obtenir obtenir les données boursières de cette société, je viens d'essayer "INFY.NS"
ça fonctionne, vous pouvez vérifier l'URL en mettant votre clé API à l'url
Vous devez trouver le symbole approprié pour toute entreprise qui se trouvera sur mon lecteur Google: Télécharger les données CSV complètes
Voir cette image pour référence
Si vous voyez attentivement les données json renvoyées par la fonction "SYMBOL_SEARCH", vous remarquerez que pour NSE son symbole est TATAMOTORS.NSE et pour BSE c'est TATAMOTORS.BSE. Envoyez toujours le symbole tel qu'il est que vous obtenez dans la méthode "SYMBOL_SEARCH".