我没有在SO上找到任何相关的答案。我无法弄清楚如何将Google Maps python客户端与客户端ID 和客户端密钥一起使用。
Maps Python lib doc在其文档中显示如何实例化和使用客户端:
import googlemaps
gmaps = googlemaps.Client(client_id=client_id, client_secret=client_secret)
directions_result = gmaps.directions("Sydney Town Hall",
"Parramatta, NSW",
mode="transit",
departure_time=now)
指向如何生成client_secret(与签名相同)的文档链接到here。
要生成签名,我们需要使用私钥对我们将要调用的API URL进行编码。
这意味着
Client
之前,我需要确定自己要调用哪个网址?Client
我在这里缺少什么?
答案 0 :(得分:0)
答案是,与文档所说的相反,client_secret
是私人加密密钥,而不是签名。
这部分错了:
有关如何生成client_secret(数字签名)的指南, 请参阅您正在使用的API的文档。
See in the code client_secret
用于创建签名。