Facebook JavaScript SDK及类似状态
我是Facebook开发环境的新手,不知道如何检测我网站粉丝页面的类似状态 我已经复习过了,除了其他资源外,都没有用 我试图使用JavaScript检测以下哪种情况是正确的:Facebook JavaScript SDK及类似状态,javascript,facebook,Javascript,Facebook,我是Facebook开发环境的新手,不知道如何检测我网站粉丝页面的类似状态 我已经复习过了,除了其他资源外,都没有用 我试图使用JavaScript检测以下哪种情况是正确的: 我的网站访问者当前是否登录到Facebook?[是][否] 如果用户登录到Facebook,他们是否喜欢该品牌页面(Facebook粉丝页面)[是][否] 我的逻辑是这样的: if ( [user is logged into facebook] ){ // check to see if user is a fan of
if ( [user is logged into facebook] ){
// check to see if user is a fan of the page
var query = FB.Data.query( 'select page_id from page_fan where uid=me() and page_id ='[PAGE_ID]');
query.wait( function(rows) ) {
if(rows.length) {
// User already likes the page
echo('Thanks for liking the page!');
}
else {
// User has not yet liked the page
echo('Like us on Facebook!');
}
});
}
else {
// User is not logged into Facebook
echo('Hello, world!');
}
我不清楚接下来该怎么办。我已经阅读了十几篇与类似问题相关的文章,但其中大多数似乎已经过时,引用了不推荐的FBML和/或RESTAPI
FWIW,我看到很多关于需要APPID的引用,但是,我没有Facebook应用。我只是想确定我网站上的用户是否喜欢我们在Facebook上的相关品牌/粉丝页面
FWIW,我看到很多关于需要APPID的引用,但是,我没有Facebook应用
然后创建一个。如果没有应用程序,你想做的事情是做不到的
我只是想确定我网站上的用户是否喜欢我们在Facebook上的相关品牌/粉丝页面
如果你的应用程序将作为页面标签应用程序嵌入Facebook,那么方法就是解析服务器端的签名请求参数
如果情况并非如此,或者您希望严格遵守客户端JavaScript,那么您必须让用户首先连接到您的应用程序,请求他允许阅读他的喜好,然后从Graph API获取信息