【发布时间】:2011-09-29 18:52:44
【问题描述】:
我想在自定义 iframe 选项卡中添加一个叠加层(已经构建了 HTML 'n jQuery),仅在人们还不喜欢我客户的页面时显示。 JS SDK可以做到这一点吗?我该怎么办?
【问题讨论】:
标签: facebook iframe callback tabs facebook-like
我想在自定义 iframe 选项卡中添加一个叠加层(已经构建了 HTML 'n jQuery),仅在人们还不喜欢我客户的页面时显示。 JS SDK可以做到这一点吗?我该怎么办?
【问题讨论】:
标签: facebook iframe callback tabs facebook-like
虽然这在服务器端做得更好,但您的代码使用类似:
FB.api('/me/likes/PAGE_ID',function(response) {
if( response.data ) {
if( !isEmpty(response.data) )
alert('You are a fan!');
else
alert('Not a fan!');
} else {
alert('ERROR!');
}
});
// function to check for an empty object
function isEmpty(obj) {
for(var prop in obj) {
if(obj.hasOwnProperty(prop))
return false;
}
return true;
}
代码取自我的tutorial。
【讨论】:
signed_request 是在服务器端处理的,这就是为什么即使没有授权您的应用,您也可以知道登陆用户是否是粉丝。