0

我想在 ruby​​ 上使用谷歌网址缩短器。我一直在使用googl。在谷歌开发者控制台,我有一个 api 密钥。我设置了 IP 地址“127.0.0.1”。

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

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

Googl::Error ({"error"=>{"errors"=>[{"domain"=>"usageLimits", "reason"=>"ipRefererBlocked", "message"=>"有一个 per-IP 或在您的 API 密钥上配置了 per-Referer 限制,并且请求与这些限制不匹配。如果应允许来自此 IP 或引用者的请求,请使用 Google Developers Console 更新您的 API 密钥配置。", "extendedHelp"=>" https ://console.developers.google.com "}], "code"=>403, "message"=>"在您的 API 密钥上配置了 per-IP 或 per-Referer 限制,并且请求与这些不匹配限制。如果应允许来自此 IP 或引用者的请求,请使用 Google Developers Console 更新您的 API 密钥配置。"}}): app/controllers/products_controller.rb:102:in `create'

4

1 回答 1

0

在谷歌开发者控制台中,如果我让 api key 没有指定 ip 地址,它不会返回错误。但是我仍然不确定为什么在指定 ip 地址时它会返回错误。

于 2015-12-23T05:14:01.803 回答