Facebook api只为我工作

iaut 发布于 2019-03-09 api 最后更新 2019-03-09 14:42 3 浏览

我正在为Facebook创建框架应用程序。 以下代码对我有好处:

function changeToHome() {
  try {
    var time = new Date();
    FB.api("/me", {fields: "id,first_name,last_name,picture"}, function(response)
    {
        window.location = '#home';
        var fname = encodeURIComponent(response.first_name);
        var lname = encodeURIComponent(response.last_name);
        var avatar = encodeURIComponent(response.picture.data.url);
        var u = '?useradd='+response.id+"&fn="+fname+"&ln="+lname+"&p="+avatar+"&t="+time.getTime();
        document.getElementById('game_frame').src=('drop.html'+u);
        $.ajax({
            url: 'stat-api.php'+u
        }).done(function() {
            //alert("done");
        });
    });
    } catch(ex) {
      //alert(ex);
    }
}
但是,如果我尝试测试它引起其他的帐户Facebook的API不起作用(我试过不同的浏览器,并得到相同的结果。
已邀请:

yalias

赞同来自:

解决了!它没有验证我的应用程序!这是一个原因。 在window.fbAsyncInit = function(){...}中包含以下内容 CODE_0的PLACEHOLDER

qquas

赞同来自:

尝试启用(或禁用)沙箱模式。