我正在 Heroku 服务器上使用 JAX-RS 开发应用程序,但在从服务器调用 Google Books API 时遇到问题。我一直在使用 Google 提供的 Java 库来进行这些调用,并且在某些情况下它可以工作,但在大多数情况下它会返回此错误
403 Forbidden { "code" : 403, "errors" : [ { "domain" : "global", "message" : "无法确定地理限制操作的用户位置。", "reason" : "unknownLocation" } ], " message" : "无法确定地理受限操作的用户位置。" }
我怀疑这个问题与 Heroku 用于路由的动态生成的 IP 地址系统有关,因为 Google 服务器在检测 API 调用的来源时遇到问题。我将如何解决这个问题?Heroku 有什么方法可以使用静态 IP 地址,或者我可以使用代理作为 API 的唯一访问点吗?