Google URL Shortener 返回错误, {"domain"=>"usageLimits", > "reason"=>"ipRefererBlocked



我想在ruby上使用google url shortener。我一直在用谷歌。在谷歌开发者控制台上,我有一个api密钥。我已将ip地址设置为"127.0.0.1"。

然后,我写了如下,但它返回了一个错误。你能告诉我如何解决这个问题吗?

Googl.shorten('url',"127.0.0.1",my_api_key)

Googl::错误({"Error"=>{"errors"=>[{"domain"=>"usageLimits","reason"=>"ipRefererBlocked","message"=>"每个IP或在API密钥和请求上配置的per-Refer限制与这些限制不匹配。请使用谷歌开发者如果来自此IP的请求,控制台将更新API密钥配置或者应该允许referer。","extendedHelp"=>"https://console.developers.google.com"}],"code"=>403,"message"=>"存在每个IP或每个引用方的限制在API密钥上配置,并且请求与这些不匹配限制。请使用谷歌开发者控制台更新您的如果来自此IP或referer的请求应为允许。"}}):app/controllers/products_controller.rb:102:在"创建"中

在谷歌开发者控制台上,如果我制作了不指定ip地址的api密钥,它不会返回错误。但我仍然不确定为什么它在指定ip地址时返回错误。

最新更新