我想在我的网页上查看Facebook状态按钮。我想在客户端完全不想查询任何内容(如果可能的话)
一个想法是检查页面的样式。我已经看到有一个元素与类#34; ... like_button_like"或者" ... like_button_no_like"取决于状态。有没有办法查询这个?
正如我所说,我不想用FQL或其他任何方式深入研究Facebook。
答案 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,或点击不同。