使用电话号码的Google API搜索错误:

2024-10-06 10:20:36 发布

您现在位置:Python中文网/ 问答频道 /正文

Google Places API的文档页上提到我们可以使用inputtype=phonenumber来使用phonenumber进行搜索

但是当我使用get命令时,我收到一个错误的无效请求

查询

MY_API_KEY = '<my api key>

gurl = https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=+14169743940&inputtype=textquery&key=MY_API_KEY'

 r = requests.get(gurl)
 jdata = r.json()
 googleoutput = jdata["status"]
 print(jdata)

输出:

^{pr2}$

Tags: key文档apijsongetmygooglemaps
2条回答
import requests 

MY_API_KEY = 'Your API Key'

gurl = 'https://maps.googleapis.com/maps/api/place/findplacefromtext/json?input=+14169743940&inputtype=textquery&key='+str(MY_API_KEY)

r = requests.get(gurl)
jdata = r.json()
googleoutput = jdata["status"]
print(jdata)

在“您的API密钥”处输入API密钥。 您的问题是URL gurl,您需要将上面的API key变量传递给URL,或者在仍然没有结果的情况下从console验证您的API。在

输出:

^{pr2}$

电话号码的格式必须为E.164。例如,您可以搜索这个号码%2B16174951585,它将返回结果。在

相关问题 更多 >