1

是否有可能找出我网站的访问者是否在他的 Google plus 流上分享了某个特定的 URL?我可以使用 PHP 或 Javascript 获取这些信息吗?

编辑:我的意思是使用共享链接 https://developers.google.com/+/web/share/#sharelink共享 URL 在单击 +1 按钮后不共享。

4

1 回答 1

1

有点,但不能保证,因为该帖子需要公开共享,并且查找它的努力效率不高,并且可能需要您进行许多 API 调用和解析。

根据您的想法,如果您使用 +1 或分享按钮之一,则可能需要考虑政策问题:

Google+政策规定

发布者不得尝试发现 Google+ 按钮用户的身份,除非该用户同意通过 Google 批准的授权程序与发布者共享其身份。此禁令包括通过将来自 Google 的 Google+ 按钮报告数据与发布商数据相关联来识别用户。

因此,您需要获得同意才能访问 API 以通过 OAuth 2.0 范围识别它们https://www.googleapis.com/auth/plus.me,这将允许您访问它们的基本配置文件数据。之后,最有效的方法可能不是使用该 activities.list方法获取所有公开帖子,而是使用该activities.search方法在公开帖子中搜索给定的 URL,然后您将解析响应以查看当前用户的ID 匹配其中一个股份。如果您的网站真的很受欢迎,您可能需要翻阅许多响应,这不是最有效的。

于 2013-07-10T18:23:35.303 回答