4

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

我一直在想,如果我可以检索在 google 地方注册该地点的人(实际所有者)的电子邮件,那么我可以向该地址发送电子邮件进行验证,但我在文档中找不到任何得到那个的方法。

谢谢!

4

2 回答 2

0

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

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

Apple 通过使用 DUNS 号码来验证企业,您也许可以通过它找出一些东西。http://www.dnb.com/get-a-duns-number.html

于 2013-11-10T02:02:23.583 回答
-1

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

  1. 您的用户触发地点搜索并在结果中选择特定地点
  2. 您的用户在您的应用中选择一个选项来声明他们是您的位置的所有者
  3. 您的用户被重定向到一个 OAuth 流程,并在他们使用 Google 凭据登录的 Google 地方信息中
  4. 一旦通过身份验证,您的应用就会为用户提供一个 OAuth 令牌
  5. 您的应用程序将该令牌连同地点引用一起提交给地点 API 所有者验证服务
  6. Places API 返回有关用户是否是 Place 的经过验证的所有者的是/否

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

享受!

于 2015-01-05T17:45:33.020 回答