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