首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >javascript中的Facebook iframe page_fan

javascript中的Facebook iframe page_fan
EN

Stack Overflow用户
提问于 2011-06-17 20:06:07
回答 1查看 1.4K关注 0票数 0

我正在尝试在facebook应用程序的iframe选项卡中进行检查,以检查用户是否喜欢某个特定页面,我将放入以下内容

代码语言:javascript
复制
FB.init({
    appId : '205563326143108',
    status : true, // check login status
    cookie : true, // enable cookies to allow the server to access the session
    xfbml : true // parse XFBML
});

function checkFan() {
    FB.api(
    { 
        method: 'fql.query', 
        query: 'SELECT uid FROM page_fan WHERE uid= ' + user_id + ' AND page_id=124571914229443' 
        },
    function(result) {
        if (result.length) { 
         document.getElementById('fan').style.display = 'block';
        } else {
         document.getElementById('non_fan').style.display = 'block';
        }
    });
}

FB.init似乎可以正常工作,就像我使用它做其他事情一样,但是checkFan函数不工作。

有没有人可以帮助我,因为我已经尝试了很长一段时间,我放弃了寻找解决方案:

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-17 23:38:17

请改用pages.isFan

代码语言:javascript
复制
FB.api({
    method: 'pages.isFan',
    page_id: '124571914229443',
    uid: user_id
}, function (resp) {
    if (resp == true) {
        document.getElementById('fan').style.display = 'block';
    } else if (resp.error_code) {
        alert(resp.error_msg);
    } else {
        document.getElementById('non_fan').style.display = 'block';
    }
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6385497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档