【问题标题】:Google Street View Premium Plan API - API server rejects your requestGoogle Street View Premium Plan API - API 服务器拒绝您的请求
【发布时间】:2016-07-12 22:04:16
【问题描述】:

我正在尝试从基本的 Google Street View API 切换到高级版。因此,当我使用时: (https后面加了空格,因为我不能在帖子中发布两个以上的链接)

https://maps.googleapis.com/maps/api/streetview?location=40.720032,-73.988354&size=400x400&fov=90&heading=235&pitch=10&key=MY_PREMIUM_API_KEY

我得到一张带有 Google 水印的图像,它的缩放比例不超过 640x640,与使用基本 API 密钥时相同。 好的,要使用Premium GSV API的优势,我还需要做一个数字签名。我已经生成了一个密钥并使用 python 代码从那里签署了我的 url(如教程中所述,使用已删除的域):https://github.com/googlemaps/url-signing/blob/gh-pages/urlsigner。 py - 它生成的签名与 Google 网站上的签名相同:https://developers.google.com/maps/documentation/streetview/get-api-key?hl=en_GB#premium-key

最后,我将签名添加到 URL:

(https后面加空格,因为帖子里不能发两个以上的链接)

https://maps.googleapis.com/maps/api/streetview?location=40.720032,-73.988354&size=400x400&fov=90&heading=235&pitch=10&key=MY_PREMIUM_API_KEY&signature=MY_BASE64_SIGNATURE

但是,这是我得到的回报,而不是图像: "Google Maps API 服务器拒绝了您的请求。此 API 项目无权使用此 API。请确保在 API 控制台中激活此 API:https://console.developers.google.com/apis/library?project=_"

不可能是 API 项目没有激活,因为这个项目的基本 API 和高级密钥有效。任何想法,为什么会发生并且高级图片下载不起作用?

【问题讨论】:

    标签: google-street-view


    【解决方案1】:

    这似乎是一个纯粹的技术问题,超出了配额。

    【讨论】:

      猜你喜欢
      • 2013-10-24
      • 2014-09-30
      • 2015-06-25
      • 2015-03-14
      • 1970-01-01
      • 2017-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多