【问题标题】:Phonegap- Facebook connect. Api calls doesn't fire any callbackPhonegap-Facebook 连接。 Api 调用不会触发任何回调
【发布时间】:2015-07-22 17:45:57
【问题描述】:

我正在使用 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("/?fields=id,email",facebookPermissions, facebookConnectPlugin.api("",facebookPermissions, 但没有任何改变

我有点迷路了,我不知道还能尝试什么。

【问题讨论】:

    标签: android facebook api cordova


    【解决方案1】:
    • 您的应用可能处于沙盒模式,请在“设置和查看”部分激活它
    • user_website 需要接受审查。如果没有Login Review,它将仅适用于在应用中具有角色的用户。

    【讨论】:

    • 谢谢!我只尝试了 ['public_profile','email'] 并且它可以工作......如果在 logcat 中出现某种错误以将我指向那个方向,那就太好了。
    猜你喜欢
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多