【发布时间】:2019-07-02 04:58:06
【问题描述】:
我正在尝试对谷歌地图静态街景 api 进行大量查询。我正在提供我的 Api 密钥,它运行良好,但似乎当它完成一定数量的刮擦时,我开始收到谷歌返回的禁止错误。经过一番探索,我确定这是因为我没有用我的签名秘密签署这些请求。
在探索了谷歌云控制台后,我发现了我的签名秘密,看起来像这样:
'sadfafKL2-pw43434sPSds2DDk=' #(this is a random string, not actual signing secret)
我现在的困惑集中在如何使用 import google_streetview.api 包将此签名秘密传递给我的 google maps api 请求参数。我之前使用的当前代码采用 apikey 但不采用签名密钥:
import google_streetview.api
params = [{
'size': '640x640',
'location': "34.122342,-118.73721",
'key': 'my_key'
}]
results = google_streetview.api.results(params)
如何将我的签名密码添加到此以阻止禁止的错误?
【问题讨论】:
标签: python google-maps google-street-view