【问题标题】:Validate Place Owner Google Places API验证地方所有者 Google Places API
【发布时间】:2013-11-06 16:28:33
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: google-places-api


    【解决方案1】:

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

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

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

    享受吧!

    【讨论】:

    • 您指向的评论(实际上是 #4,而不是 #3)是 Google 员工提出的工作流程,但我找不到任何内容表明这实际上已经实施。 @ mario595,你接受了这个,但是为什么呢?如果确实存在,您能否指出一些文档?
    • 正如您在issue tracker 中看到的,这尚未实现。它仅在 2017 年 5 月分配给某人。issuetracker.google.com/issues/35819976
    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2013-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多