检查网页中Facebook状态按钮的状态

时间:2012-01-06 17:36:17

标签: facebook facebook-like

我想在我的网页上查看Facebook状态按钮。我想在客户端完全不想查询任何内容(如果可能的话)

一个想法是检查页面的样式。我已经看到有一个元素与类#34; ... like_button_like"或者" ... like_button_no_like"取决于状态。有没有办法查询这个?

正如我所说,我不想用FQL或其他任何方式深入研究Facebook。

2 个答案:

答案 0 :(得分:3)

没有。如果不将用户与您的应用程序连接,则无法实现。您不需要任何其他权限。

您无法检查DOM元素class属性,因为它在facebook.com中提供的iframe中拒绝,并且跨域策略不允许您执行此操作。

答案 1 :(得分:0)

在这里输入代码如果我们要检查用户是否喜欢facebook页面,我们可能会使用这样的Javascript:


    FB.api({ method: 'pages.isFan', page_id: 'YOUR-PAGE-ID' }, function(resp) {
        if (resp) {
          alert('You like the Application.');
        } else {
          alert('You don't like the Application.');
        }
     });

但是如果我们想知道使用是否与我们的网站(不是Facebook页面)一样,我们可以使用我们自己的数据库来存储用户点击时的用户ID,或点击不同。