Google URL Shortener会返回错误,{" domain" =>" usageLimits",> "理由" = GT;" ipRefererBlocked

时间:2015-12-23 02:57:34

标签: ruby-on-rails ruby google-url-shortener

我想在红宝石上使用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'

1 个答案:

答案 0 :(得分:0)

在谷歌开发者控制台,如果我使api密钥没有指定IP地址,它没有返回错误。但我还是不确定为什么它在指定ip地址时会返回错误。