有没有办法以编程方式检查用户是否在Facebook上共享链接?

mik*_*ike 15 php jquery facebook

我目前正在使用jQuery记录我网站上Facebook共享链接的每次点击,但我正在寻找更准确的解决方案.我没有记录点击,而是记录实际的"份额".有没有办法在用户共享链接后从Facebook获得响应消息?

mik*_*ike 28

我今天遇到了这个:http://graph.facebook.com/http://stackoverflow.com

它返回指定URL的总份额.我的应用程序中的每个用户都有唯一的URL,因此我可以使用此方法轻松跟踪其共享.

它也适用于Twitter:http://urls.api.twitter.com/1/urls/count.json?url = http://stackoverflow.com

  • 是的,这很有效,唯一的缺点是,如果有人从他们的FB墙中删除了共享,它就不会更新.刚尝试了一个随机链接:http://graph.facebook.com/http://stackoverflow.com/id1122并在删除共享后,它仍然在FB上显示为共享:1. (8认同)
  • 太棒了.我将基于IP和时间戳为每个访问我页面的用户生成一个唯一的哈希...然后ping该Graph URL以确保他们发布它. (4认同)