如果你正在使用FBML,那么从不喜欢你的应用程序的人那里隐藏内容会非常容易。我正在使用iFrame和JavaScript SDK,并且很难搞清楚这一点。
我看到的行为(登录和退出)都是FB.XFBML.parse()似乎不支持的行为。我错了还是有一种我可以使用的替代方法,不需要用户给出明确的许可?
答案 0 :(得分:1)
终于明白了!
初始化api后(使用FB.init()),只需执行以下操作:
FB.api('/mypage', function (response) {
FB.api({ method: 'pages.isFan', page_id: response.id },
function (response) {
alert(response);
});
});
当'/ mypage'响应返回时,它具有配置文件的页面ID。在pages.isFan调用中使用它,它将返回一个布尔对象,告诉你当前用户是否已经喜欢该页面。
无需处理身份验证,扩展权限或任何FQL。