我想在红宝石上使用google url shortener。 我一直在使用googl。 在谷歌开发者控制台,我有一个API密钥。我已经设置了IP地址" 127.0.0.1"。
然后,我写了如下,但是它返回了一个错误。 你能告诉我如何解决这个问题吗?
Googl.shorten('url',"127.0.0.1",my_api_key)
Googl ::错误({"错误" => {"错误" => [{"域" =>" usageLimits& #34 ;, "原因" =>" ipRefererBlocked","消息" =>"有一个per-IP或 在API密钥和请求上配置的每个引用限制 不符合这些限制。请使用Google Developers 如果来自此IP的请求,则更新API密钥配置的控制台 或者应该允许引用。", " extendedHelp" = GT;" https://console.developers.google.com"}], "代码" => 403,"消息" =>"有每个IP或每个参考者的限制 在您的API密钥上配置,请求与这些不匹配 限制。请使用Google Developers Console更新您的 如果来自此IP或引用者的请求应该是API密钥配置 允许。"}}):app / controllers / products_controller.rb:102:在'create'
答案 0 :(得分:0)
在谷歌开发者控制台,如果我使api密钥没有指定IP地址,它没有返回错误。但我还是不确定为什么它在指定ip地址时会返回错误。