Phonegap- Facebook连接。 Api通话不会触发任何回叫

时间:2015-07-22 17:45:57

标签: android facebook api cordova connect

我正在使用Phonegap Build。 首先,我需要说的是,如果我使用该应用的管理员帐户进行尝试,则不会发生此错误。 只有普通用户尝试登录我的应用程序时才会发生这种情况。

到目前为止,这是我的代码。

var facebookPermissions = ['public_profile', 'email', 'user_about_me', 'user_website'];

$(document).on('click', '#btnFacebook', function() { //click
    facebookConnectPlugin.login(facebookPermissions, onFacebookLoginSuccess, onFacebookLoginError)
});

function onFacebookLoginSuccess(userData) {
    alert("userData: " + JSON.stringify(userData));
    facebookConnectPlugin.api('me', facebookPermissions,
        function(result) {
            alert("Result: " + JSON.stringify(result));
        });
};

我是该应用程序的管理员,并且按照预期完成了所有工作......完全没有问题。 但是如果另一个用户尝试登录,则登录效果很好,但是api请求没有响应。 仅显示第一个警报

我也试过这个参数 facebookConnectPlugin.api(" /栏= ID,电子邮件",facebookPermissions, facebookConnectPlugin.api("",facebookPermissions, 但没有任何改变

我有点迷失在这里,我不知道还有什么可以尝试。

1 个答案:

答案 0 :(得分:0)

  • 您的应用可能处于沙盒模式,请在“设置和评论”部分
  • 中将其激活
  • user_website需要接受审核。如果没有Login Review,则只适用于在App中具有角色的用户。