You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

crypto2包调用返回404错误,请求排查问题根源

问题定位

你遇到的404错误是API端的问题,和客户端无关。https://web-api.coinmarketcap.com/v1/cryptocurrency/map这个接口端点已经被CoinMarketCap移除或变更了,所以不管你是否使用VPN,都无法访问这个地址——这也是之前功能正常现在突然失效的原因。

解决建议

  • 优先更新crypto2包:旧版本的包硬编码了废弃的API地址,运行以下命令更新到最新版,大概率能解决问题:
    update.packages("crypto2")
    
  • 检查包的文档说明:如果更新后仍有问题,查看crypto2的最新文档,确认是否需要配置CoinMarketCap的API密钥(现在很多加密货币API都要求认证)。
  • 手动适配新API:如果包还没更新适配,你可以参考CoinMarketCap的最新API规范,手动构造HTTP请求获取数据,再转换成R对象使用。

错误复现代码

# load coins
coins <- crypto2::crypto_list(
  only_active   = FALSE,
  add_untracked = FALSE
)
#> Warning in open.connection(con, "rb"): cannot open URL
#> 'https://web-api.coinmarketcap.com/v1/cryptocurrency/map': HTTP status was '404
#> Not Found'
#> Error in open.connection(con, "rb"): cannot open the connection to 'https://web-api.coinmarketcap.com/v1/cryptocurrency/map'

内容的提问来源于stack exchange,提问作者user25418453

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 21:49:52