有没有办法使用Google Places API获取特定地点的电子邮件/网站?如果无法做到这一点,除了使用Google API之外还有其他方法吗?
答案 0 :(得分:6)
要使用Google Places API检索地点网站地址,您可以执行地方自动填充请求,并将input
参数值设置为地点名称:例如input=Amoeba
然后使用回复中的reference
,您可以执行商家详情请求:例如
reference=ClRMAAAAVzPUTLym999EXs4mKkpTqEmzX0a2kfXCUs4enTvWMHDd06VLvlzsGOdfrRd2QvkiRWs4sNkraAAJlMdytt4O4kYGoJZn4ENL5Ig5QYyeJmMSECDOGMO1MnDFtqzdqD8oDk0aFJr8_s-Y946QOz24YubPUsmoC2vl
这将返回Amoeba的详细信息,包括可用的参数website
,其中包含地点网站地址。
答案 1 :(得分:1)
Google Places API使用您的API密钥提供详细信息请求和响应。
该标记允许该地方的Google地方网址
e.g。 http://maps.google.com/maps/place?cid=10704550479004381649
如果您想收集网站,传真和营业时间信息,只能在这里完成。
Google Places API中没有提供该信息的直接API。
就像addressComponents是Details响应的一部分一样,我假设标签将被添加到API的Place Details响应中以解决此问题。
答案 2 :(得分:1)
我一直在尝试使用Google Places API,并且我有成功的查询,提取位置详细信息,其中包含我想要查找的地方的所有地址信息,但具有讽刺意味的是,返回的JSON中没有WEBSITE属性!
本地搜索的第一个版本要好得多,并且在您知道商家名称时始终准确搜索。