可能重复:
检查用户是否喜欢页面的无缝方式
如何点赞以解锁 Facebook 上的内容标签?
我见过一些应用程序可以让我这样做,但我不想在我的标签上添加任何品牌。
您需要查询page_fan,例如使用JavaScript SDK:
var fqlQuery = "SELECT uid FROM page_fan WHERE page_id = " + pageId + " and uid=" + userId;
var query = FB.Data.query(fqlQuery);
query.wait(function (rows) {
if (rows.length == 1 && rows[0].uid == userId) {
alert(true);
} else {
alert(false);
}
});
我认为您需要请求此权限:user_likes
首先,您需要确定用户是否是粉丝。您可以使用signed_request
来执行此操作。“您需要注册一个 Facebook 应用程序”。阅读更多关于签名请求signed_requests
。
然后你可以使用返回的数据来查找用户是否是粉丝、管理员等。