0

我正在分析澳大利亚股票的一些历史股市数据。我使用 Alphavantage 作为我的 API 来获取实际数据。

我的问题特别与具有 FULL 输出大小的 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."
}

如果我将 outputsize 参数更改为“compact”,它可以工作,但只返回我所追求的数据子集。

奇怪的是,全尺寸响应适用于我所追求的大约 60% 的股票。经过一番反复试验,我推断 API 每次都返回特定共享的错误,而不是其他共享。

我认为这些特定共享的某些功能可能会导致它失败——我只是不知道是什么。

4

1 回答 1

1

这是 Alpha Vantage 的一个已知错误。有关更多详细信息,请参见此处

当过去 100 天的数据出现问题时,它不会返回错误数据,而是会取消返回,以免抛出算法。

于 2020-04-16T23:50:51.450 回答