我正在Heroku服務器上開發JAX-RS上的應用程序,但我遇到了從服務器調用Google Books API的問題。我已經使用了由谷歌提供的Java庫,使這些電話和在某些情況下它的工作原理,但在大多數情況下它返回該錯誤Google Books API服務器不接受來自Heroku服務器的呼叫
403禁止 { 「代碼」:403, 「錯誤」: 「無法確定用戶位置以進行地理限制的操作」, 「原因」:「未知位置」 }], 「消息」:「無法確定用戶位置對於地域限制的操作「。 }
我懷疑這個問題與動態生成的IP地址系統有關,Heroku用於路由,因爲Google服務器在檢測API調用的起源時遇到問題。我將如何解決這個問題? Heroku有任何方法可以使用靜態IP地址,或者我可以使用代理作爲API的唯一訪問點嗎?
添加「&country = IN」到URL查詢參數對我來說效果很好。感謝分享這個,解決了一個重大問題。 – noumenon