Php 通过类似Facebook的按钮查询用户喜欢的URL?
我想向用户提供他/她在我的网站上单击了like按钮的URL列表 这是某种“最爱列表”。用户应该有一个好处,也应该鼓励喜欢的网页 还有Php 通过类似Facebook的按钮查询用户喜欢的URL?,php,facebook,facebook-graph-api,facebook-fql,Php,Facebook,Facebook Graph Api,Facebook Fql,我想向用户提供他/她在我的网站上单击了like按钮的URL列表 这是某种“最爱列表”。用户应该有一个好处,也应该鼓励喜欢的网页 还有edge.create和edge.removejavascript回调事件,当单击like按钮时会触发该事件,并传递url。我可以把它实时写入我的数据库 但是,此事件是异步的,大约需要一秒钟的时间,因此不能保证一直进行。因此,我想在页面上为用户提供一个“同步”链接,用户可以从中获得他/她在我的页面上喜欢的帖子列表 在图形API上有https://graph.face
edge.create
和edge.remove
javascript回调事件,当单击like按钮时会触发该事件,并传递url。我可以把它实时写入我的数据库
但是,此事件是异步的,大约需要一秒钟的时间,因此不能保证一直进行。因此,我想在页面上为用户提供一个“同步”链接,用户可以从中获得他/她在我的页面上喜欢的帖子列表
在图形API上有https://graph.facebook.com/me/likes
连接。然而,这似乎只包括人们喜欢的“facebook页面”。不是通过like按钮创建URL
我有og
标签设置,因此每个喜欢的页面都应该自动添加为facebook页面,但它们不包括在响应中
经过一些研究,我发现了这个问题:
SELECT post_id, likes FROM stream WHERE source_id = me() and likes.user_likes = 1
这看起来很有希望,但用户喜欢的字段没有索引,因此无法设置过滤器
我也不能对FQLlike
表做太多工作,因为我对喜欢特殊链接的用户不感兴趣
我想知道用户喜欢我网站上的链接
这有可能吗?
您可以尝试使用url链接表,该表只能使用用户id进行查询。它将返回给您他/她喜欢的所有url。但是,您需要为自己的URL过滤应用程序上返回的列表