在Facebook Connect和Phonegap Build中苦苦挣扎

时间:2014-10-30 14:34:54

标签: facebook cordova phonegap-plugins phonegap-build

我想问题是,我不确定我应该在设置中添加什么,所以任何帮助都会非常感激,因为当我使用以下所有设置运行应用程序时,我会看到Facebook屏幕打开错误地说:

"无效范围:public_info"

这是我的应用代码:

的Config.xml:

<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.8.0">
    <param name="APP_ID" value="**IS THIS MY FACEBOOK APP ID?**" />
    <param name="APP_NAME" value="**HAVE NO IDEA WHAT I PUT HERE?**" />
</gap:plugin>

的index.html

我在某处读到了我需要的内容,但我不知道PhoneGap Build是否就是这种情况?

<script src="cdv-plugin-fb-connect.js"></script>
<script src="facebook-js-sdk.js"></script>

index.js

我只是想让用户登录,仅此而已:

onDeviceReady: function()
{
var fbLoginSuccess = function (userData) 
        {
            alert("UserInfo: ");// + JSON.stringify(userData));
        }

        facebookConnectPlugin.login(["public_info"], fbLoginSuccess, function (error) { alert("" + error) });
}

Facebook开发人员

这是我更加困惑的地方,所以任何帮助,因为我不知道这些是否正确?

套餐名称: ped-test-app-1

默认活动类名称: ped-test-app-1.MainActivity

Key Hashes:我使用keytool和openSSL创建了它,它看起来格式相同,但我是否需要每次使用签名密钥编译我的应用程序?

对不起有这么多,但就像我说的那样,任何帮助都会非常感激。

由于

1 个答案:

答案 0 :(得分:0)

毕竟;这是一个简单的文档错误:

facebookConnectPlugin.login(["public_info"] has been superseded with:

facebookConnectPlugin.login(["public_profile"],