0

我想使用 Google Identity Toolkit API 来识别网站的用户。

我制作的示例程序没有问题,但是当尝试将它推送到远程 Web 服务器上时它不起作用。

我做了一个新项目(所以我有服务器、客户端和 apikey 的新凭据)。

我对 PHP 和 JSON 文件进行了所有修改,但是当我尝试登录时,我得到:There is a per-IP or per-Referer restriction configured on your API key and the request does not match these restrictions. Please use the Google Developers Console to update your API key configuration if request from this IP or referer should be allowed

我不明白在哪里指定了引用者,因为 aipkey 是在您更改 API 配置时自动生成的,并且在 API 配置中没有引用者或 ip 指示。

我在哪里做错了?

4

2 回答 2

1

转到谷歌开发者控制台。选择您之前创建的项目,然后转到左侧 APIs & auth 菜单中的 Credentials 选项。在 API 密钥下,选择浏览器密钥。您可以在那里配置浏览器密钥引用者。

于 2015-10-07T23:24:40.173 回答
1

在 api 密钥下,只有一个由 api 配置自动创建的密钥。这个键没有名字,我找不到修改或查看它的方法。

我试图删除它几次,但每次都是无名创建的。我尝试自己添加一个新密钥,但该密钥未被接受。

我不得不删除自动生成的密钥,创建一个新的,然后去修改 api 配置。

然后它起作用了......

于 2015-10-09T08:56:56.360 回答