2014-10-30 84 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"],