验证占位符Google Places API

时间:2013-11-06 16:28:33

标签: google-places-api

我正在计划一个企业所有者可以注册其位置的应用程序。我想使用Google Places API获取商家信息。这样,当新用户在应用程序中注册时,他提供了他的位置ID,并且应用程序从API检索信息。 我需要一些方法来验证正在注册的用户是否是业务的实际所有者。那可能吗?有没有人知道如何实现这个目标?

我一直在想,如果我可以检索在Google地方注册该地点的人(实际所有者)的电子邮件,那么我可以发送电子邮件到此地址进行验证,但我可以&#39 ; t在文档中找到任何方法来获得它。

谢谢!

2 个答案:

答案 0 :(得分:0)

我不相信有办法实现这一目标。但您可以将他们提供给您的信息与谷歌地方的信息进行交叉引用。

Google通过拨打商家电话号码或通过邮件向他们发送明信片来向他们发送密码来验证所有权。 https://support.google.com/places/answer/177852?hl=en

Apple通过使用D-U-N-S号码验证商家,您可能能够找出具有该功能的商品。 http://www.dnb.com/get-a-duns-number.html

答案 1 :(得分:-1)

现在看来这是可能的。工作流程如下:

  1. 您的用户触发了地点搜索并在结果中选择了特定地点
  2. 您的用户在您的应用中选择了一个选项,声称他们是您所在地的所有者
  3. 您的用户被重定向到使用Google凭据登录的Google商家信息流中
  4. 经过身份验证后,您的应用会为用户提供OAuth令牌
  5. 您的应用会提交该令牌以及对Places API所有者验证服务的地方参考
  6. Places API会返回yes / no,表示相关用户是否为Place
  7. 的经过验证的所有者

    来源 - https://code.google.com/p/gmaps-api-issues/issues/detail?id=3894 - 评论#3

    享受!