首页 > 解决方案 > Alphavantage:来自不同 api 密钥但来自同一系统的请求

问题描述

我编写了一个 python 脚本,可以帮助我使用 api 密钥从 alphavantage 获取价格。我有 2 个不同的 alphavantage api 密钥(我的和我兄弟的),python 脚本从两个密钥分别请求来自 alphavantage 的数据,但来自同一台笔记本电脑。但即使我从单独的键单独请求它,我也会得到最大 api 调用频率超出错误(每个键每分钟 5 次 api 调用)。

我最好的假设是 alphavantage 知道请求是来自同一个位置还是来自同一个系统。有没有解决这个问题的方法?也许会反弹我的信号(有点找到答案,但不知道这是否是问题所在!)或者假装请求来自不同的系统?

标签: pythonalpha-vantage

解决方案


无论您循环通过多少个密钥,您的 IP 都限制为每分钟 5 个请求,因此您也需要循环通过它。

我遇到了同样的问题,最终购买了他们的高级密钥。这很值得。您也可以选择添加时间延迟,然后在后台运行脚本,这样它就不会超时。

您还可以免费试用多边形 API,它每分钟 60 个请求 https://polygon.io/pricing


推荐阅读