我有一个带有名称和邮政地址的外卖餐厅列表,我想调用一个Google API以获取其电话号码...
我找到了有关google contact api,google maps API的文档,但从未找到有关如何使用名称和地址文本来查询API的直接文档。
答案 0 :(得分:0)
当前,没有特定的API可以满足您的要求。但是,可以使用几种API组合来达到预期效果:
Place Autocomplete + Place Details:
用例将是自动完成功能,将帮助用户选择 您想要获取电话号码的机构,之后 选择位置,所选位置的地方ID 会在“地点详细信息”请求中提供,该请求将退回手机 结果中建立的编号。
Find Place From Query + Place Details:
第一个用例就像第一个用例,但这可以 可靠性较差,因为它没有自动完成功能,并且 将主要取决于用户在查询中提供的内容,但与 第一个,从“查找位置”请求返回的位置ID将为 提供给“地点详细信息”请求。
您也可以访问Pricing sheet来了解费用。
答案 1 :(得分:0)
如果您有餐厅的地址,则可以使用Find Place请求来获取企业的place_ID,然后使用Places Details请求来检查formatted_phone_number字段
查找位置样本:
收益
{
"candidates":[
{
"place_id":"ChIJcWEq7nVZwokRCaffM0Bqu8o"
}
],
"status":"OK"
}
产生的地点ID可用于“地点详细信息”请求,该请求专门请求formatter_phone_number:
收益
{
"html_attributions":[
],
"result":{
"formatted_phone_number":"(212) 477-9171"
},
"status":"OK"
}