2014-10-30 43 views
0

我想问题是,我不知道我应该把什么设置,所以任何帮助将不胜感激,因为当我运行应用程序的所有设置下面我得到Facebook的屏幕开一个错误说:挣扎与Facebook连接和Phonegap生成

“无效的范围: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的情况下构建?

<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测试-APP-1

默认的活动类名称:PED测试-APP-1.MainActivity

主要哈希:我创造了这个使用keytool和openSSL,它看起来是相同的格式,但是我需要每次使用签名密钥编译我的应用程序吗?

对不起,有这么多,但正如我所说,任何帮助将非常感激。

谢谢

回答

0

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

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

facebookConnectPlugin.login(["public_profile"],