我想向用户提供他/她点击我网站上的“按钮”按钮的网址列表。
这是某种“最喜欢的名单”。用户应该有一个好处,也应该鼓励喜欢的页面。
点击“赞”按钮时会触发edge.create
和edge.remove
javascript回调事件并传递网址。我可以将它实时写入我的数据库。
然而,这个事件是异步的,需要大约一秒钟,因此不能保证一直完成。所以我想在页面上为用户提供一个“同步”链接,用户可以在页面上获取他/她喜欢的帖子列表。
在图表API上有https://graph.facebook.com/me/likes
连接。然而,这似乎只包括已被喜欢的“facebook页面”。不是通过类似按钮的网址。
我设置了og
标签,因此每个喜欢的页面都应自动添加为Facebook页面,但它们不会包含在响应中。
经过一番研究后,我遇到了这个问题:
SELECT post_id, likes FROM stream WHERE source_id = me() and likes.user_likes = 1
看起来很有前途,但user_likes字段没有编入索引,因此无法进行过滤。
我对FQL like
表也做不了多少,因为我对喜欢特殊链接的用户不感兴趣。
我想知道用户在我的网站上喜欢的链接。
有可能吗?
答案 0 :(得分:1)
http://developers.facebook.com/docs/reference/fql/url_like/
您可以尝试使用url_link表,该表只能通过user_id查询。它将返回给你,他/她喜欢的所有网址。但是,您需要在应用程序中过滤返回的列表以获取您自己的URL