Я использую API Alpha Vantage и сталкиваюсь с проблемой каждый раз, когда пытаюсь отправить запрос API, где символ (тикер) имеет "." в нем вызов API возвращает ошибку Invalid API call.
Как мне пройти через это?
Например, для поиска BT Group на Лондонской фондовой бирже вы должны использовать «LON: BT.A», что, как я ожидаю, сформулирует URL-адрес, как показано ниже:
https://www.alphavantage.co/query?function=TIME_SERIES_MONTHLY&symbol=LON:BT.A&apikey=API_KEY
Это не работает, но в равной степени, если бы я хотел найти тикер без точки, тогда он отлично работает, например, Sky plc - «LON: SKY», поэтому работает следующее:
https://www.alphavantage.co/query?function=TIME_SERIES_MONTHLY&symbol=LON:SKY&apikey=API_KEY