Я работаю над анализом некоторых исторических данных по фондовому рынку для акций Австралии. Я использую Alphavantage в качестве своего API для получения фактических данных.
Моя проблема связана именно с функцией TIME_SERIES_DAILY с полным выходным размером. Для некоторых ресурсов я получаю сообщение об ошибке в ответ на вызов API:
https://www.alphavantage.co/query?function=TIME_SERIES_DAILY&symbol=SUL.AUS&outputsize=full&apikey=XXXXXXXXXXXXXX
{
"Error Message": "Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_DAILY."
}
Если я изменяю аргумент outputize на «компактный», он работает, но возвращает только подмножество данных, которые мне нужны.
Странно то, что отклик в натуральную величину работает примерно на 60% акций, которые мне нужны. После небольшого количества проб и ошибок я делаю вывод, что API возвращает ошибку для указанных общих ресурсов c каждый раз, а не других.
Я предполагаю, что в этих определенных общих ресурсах c может быть какая-то особенность, которая вызывает это потерпит неудачу - я просто не знаю что.