我们有一个网络应用程序,我们需要跟踪用户“喜欢”的URL(不是Facebook页面,外部的),因为他们获得信用这样做.
为了做到这一点,我们使用JQuery和subscribe(edge.create)事件,它的工作很棒.
http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
不幸的是,我们似乎无法找出一种方式来处理用户通过我们的网站“喜欢”一个URL的情况,获得信用,然后去他们的Facebook墙壁和“取消”它,基本上欺骗了系统.
我玩了两个FQL查询.第一个应该返回一个URL的对象ID,第二个应该返回user_ids的列表,该列表是“喜欢”的URL.但是它们似乎不一致,并不总是为我测试的每个案例返回数据.
我们宁可不必让用户通过Facebook授权我们的应用程序,并授予我们访问其数据的权限,以使其成功.
有任何想法吗?提前致谢!
解决方法
在FQL的见解表中,您有“domain_fan_removes”,“page_fan_removes”,“application_like_removes”和“domain_like_removes”
http://developers.facebook.com/docs/reference/fql/insights/
这可能有帮助.
http://developers.facebook.com/docs/reference/fql/insights/
这可能有帮助.
https://api.facebook.com/method/fql.query?query=SELECT%20metric,value%20FROM%20insights%20WHERE%20object_id=118584441503782%20AND%20metric=‘page_fan_removes’AND end_time = end_time_date(‘2011-02-01’)AND period = period(‘lifetime’)& access_token = xxxxx