挣扎于 Facebook Connect 和 Phonegap Build

Posted

技术标签:

【中文标题】挣扎于 Facebook Connect 和 Phonegap Build【英文标题】:Struggling with Facebook Connect and Phonegap Build 【发布时间】:2014-10-30 14:34:53 【问题描述】:

我想问题是,我不确定我应该在设置中添加什么,所以任何帮助将不胜感激,因为当我使用以下所有设置运行应用程序时,我会打开 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】:

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

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

facebookConnectPlugin.login(["public_profile"],

【讨论】:

以上是关于挣扎于 Facebook Connect 和 Phonegap Build的主要内容,如果未能解决你的问题,请参考以下文章

如何显示在我的 Facebook Connect 网站上注册的 Facebook 用户列表

JSP (tomcat) 中的 Facebook Connect 示例

JSP (tomcat) 中的 Facebook Connect 示例

Facebook Connect Plugin Cordova 3.4 如何获取好友列表

检查 IOS 上的 Facebook Connect 会话

在 PHP 中,啥对应于 MySQLi 中的 mysql.connect_timeout?