jquery – 如何确定Facebook用户与URL不同?

我们有一个网络应用程序,我们需要跟踪用户“喜欢”的URL(不是Facebook页面,外部的),因为他们获得信用这样做.

为了做到这一点,我们使用JQuery和subscribe(edge.create)事件,它的工作很棒.
http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

不幸的是,我们似乎无法找出一种方式来处理用户通过我们的网站“喜欢”一个URL的情况,获得信用,然后去他们的Facebook墙壁和“取消”它,基本上欺骗了系统.

我玩了两个FQL查询.第一个应该返回一个URL的对象ID,第二个应该返回user_ids的列表,该列表是“喜欢”的URL.但是它们似乎不一致,并不总是为我测试的每个案例返回数据.

https://api.facebook.com/method/fql.query?query=select%20id%20from%20object_url%20where%20url=%22http://www.saschakimmel.com/2010/05/how-to-capture-clicks-on-the-facebook-like-button/%22

https://api.facebook.com/method/fql.query?query=SELECT%20user_id%20FROM%20like%20WHERE%20object_id=%22393958018726%22

我们宁可不必让用户通过Facebook授权我们的应用程序,并授予我们访问其数据的权限,以使其成功.

有任何想法吗?提前致谢!

解决方法

在FQL的见解表中,您有“domain_fan_removes”,“page_fan_removes”,“application_like_removes”和“domain_like_removes”
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

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...