【问题标题】:Get authorization for IP to use an API key获取 IP 授权以使用 API 密钥
【发布时间】:2016-02-16 09:43:39
【问题描述】:

我参考了 Mike20132013 在 This IP, site or mobile application is not authorized to use this API key.

迈克在第 5 点中说: 完成后,单击创建,您的新服务器密钥将生成,然后您可以将该服务器密钥添加到您的 URL。

对不起,我迷路了。我创建了一个服务器密钥,但您指的是哪个 URL?请问我在哪里输入这个网址?我已购买 Google 评论插件,但收到错误消息 “REQUEST_DENIED:此 IP、站点或移动应用程序无权使用此 API 密钥。从 IP 地址 46.249.199.28 收到的请求,引用者为空”在我的网站上。 我的主人已将我推荐给您的答案。

那你说

“最后一件事是,您可以像这样将其添加到最后,而不是将 sensor=true 放在 URL 的中间:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=yourlatitude,yourlongitude&radius=5000&key=SERVERKEY&sensor=true"

我不知道在哪里输入这个。

【问题讨论】:

  • @Mike20132013。我是新来的,因此只能创建自己的新问题
  • 请在他上面的帖子中提问。
  • @MuhammadMuazzam 我真的很抱歉这样做。作为新人不允许我以有限的学分评论他的帖子。如果只是问一个问题,我如何将其保留在他的线程中?非常感谢您的帮助,因为我当然希望以正确的方式进行

标签: api google-places-api


【解决方案1】:

简单的部分首先:完全省略sensor 参数。正如文档所说:

The Google Places API previously required that you include the sensor parameter to indicate whether your application used a sensor to determine the user's location. This parameter is no longer required.

对于 REQUEST_DENIED 错误,请转到 Google Developers Console 并确保:

  1. 您使用的是 Server 键,而不是 Browser 键或类似键。
  2. 您已启用 Google Places API Web 服务(而不是例如适用于 Android 的 Google Places API)。
  3. 您的服务器密钥有一个空白字段表示可能使用它的 IP 地址,或者该 IP 地址字段与您的 IP (46.249.199.28) 匹配。

Google Places API Web 服务文档的Get a Key 部分将引导您创建适当配置的 API 密钥。

【讨论】:

    猜你喜欢
    • 2018-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 2020-08-17
    • 2022-08-20
    • 1970-01-01
    相关资源
    最近更新 更多