【问题标题】:API key does not allow access from IP (Heroku)API 密钥不允许从 IP 访问(Heroku)
【发布时间】:2019-02-01 05:45:35
【问题描述】:

我目前正在尝试创建一个从 Clash Royale 游戏 API (https://developer.clashroyale.com) 获取数据的网站,但他们要求我为我的 API 授权密钥提供 IP 地址。

问题是我的网站托管在 Heroku 上,而 Heroku 有几个(总是在变化并且超过 10 个)IP,我只能在 Clash Royale API 上提供 4 个 IP 地址。

当我给我的人 IP 地址并运行我的代码时,API 被毫无问题地获取,但是当我将我的代码推送到 Heroku 并打开我的网站时,我收到以下错误消息:

Invalid authorization: API key does not allow access from IP xx.xxx.xxx.xxx

有什么方法可以从 Heroku 获取单个 IP 地址,以便我可以始终使用相同的 API 授权密钥?

【问题讨论】:

    标签: heroku ip


    【解决方案1】:

    经过数小时的互联网研究,我找到了答案:)

    我只是使用了一个名为“Proximo”的东西,它显然将您所有网站可能的 IP 聚合为一个;见https://devcenter.heroku.com/articles/proximo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-30
      • 1970-01-01
      • 2012-04-14
      • 2017-11-04
      • 2021-05-20
      • 1970-01-01
      • 1970-01-01
      • 2012-09-18
      相关资源
      最近更新 更多