python - coingecko api 请求限制如何工作?第二次请求后收到太多请求错误
问题描述
我正在尝试从 coingecko 获取一些数据。在第一个请求中获取 100 种最大货币的列表。在以下请求中,我想获取有关最大货币的一些详细信息。不幸的是,对于第二个请求,我收到了太多请求错误。几分钟后,我可以再次发出成功的请求,但以这种速度,需要几个小时才能获得有关所有大货币的信息。我正在使用 coingecko 网站推荐的 rapidapi.com。
我使用了文档中的代码副本,例如:
import requests
url = "https://coingecko.p.rapidapi.com/coins/%7Bid%7D"
querystring = {"localization":"true","tickers":"true","market_data":"true","community_data":"true","developer_data":"true","sparkline":"false"}
headers = {
'x-rapidapi-host': "coingecko.p.rapidapi.com",
'x-rapidapi-key': "mykey"
}
response = requests.request("GET", url, headers=headers, params=querystring)
print(response.text)
我做错什么了吗?提前非常感谢。
解决方案
CoinGecko API在RapidAPI 上完全免费,并有 50 次调用/分钟的速率限制。
现在应该可以正常工作了。再试一次。我已经在 RapidAPI 上测试了这个 API,并且得到了预期的响应。
推荐阅读
- sql-server - Class.forName("") 中 MsSql db 的 JDBC 包名是什么?
- java - 运行运行程序“java.lang.NoClassDefFoundError: io/cucumber/messages/Messages$JavaMethod”时,黄瓜出现此错误
- javascript - 如何明确告诉 TS 函数的返回值应该是某种类型?
- dart - 如何在颤振中添加双打
- angular - sgOnSelectedRowsChanged() 事件在与可拖动分组一起使用时多次发出 Angular-slickgrid
- mysql - 查找给定期间的所有条目,而条目可以在一天之前或之后开始,但对于正在进行的条目,entry-end 可能为空
- linux - 我如何在 linux mint ulyana 上 luanch npm 并修复 ENOENT?
- php - Google Calendar API 时区日光和标准时间问题
- r - grep 和 grepl 中查询字符串长度的限制?
- javascript - 全语言