2012-07-28 92 views
2

每一個..i有一個問題,同時運行phonegap facebook plugin.i已經從GITHUB下載phonegap facebook sdk &我已經按照項目文檔給出的步驟.steps我所做的是出現錯誤請稍後再試(phonegap facebook plugin-android)

1)我已創建的PhoneGap項目與PhoneGap的vesrsion 1.4.1

2)我下載的Facebook爲PhoneGap的版本1.4.1從GitHub

3)資產WWW文件夾連接插件我有這個文件

資產 - > WWW->

  • facebook_js_sdk.js

  • PG-插件-FB-connect.js

  • 的PhoneGap-1.4.1.js

  • 索引.html

4)我已經把Con nectPlugin.java下包名「com.phonegap.facebook」

5)我src文件夾我已經下把這個<plugin name="com.phonegap.facebook.Connect" value="com.phonegap.facebook.ConnectPlugin"/>這下水庫> XML-> plugin.xml文件

6) libs文件夾中,我有這三個文件

  • facebook_js_sdk.js

  • Facebook的JS-補丁(我抄這個補丁直接從GitHub項目文件)

  • phonegap.jar

7),最後在我的清單文件我已經給這個<meta-data android:name="APP_ID" android:value="APP_SECRET" />

所以,我按照上面都通過這個提步驟,當我點擊登錄按鈕Facebook登錄對話框彈出,但是當我givining用戶名和密碼登錄比我得到這個錯誤所有的時間如下圖所示的圖像

enter image description here

當我重試按鈕,點擊頁面重定向到Facebook的主頁上直接地質儲量要回我的應用程序....

另一個問題是,點擊Me按鈕也不起作用它顯示了這樣的錯誤

enter image description here

我被困在這個issue..is是因爲Facebook插件或我錯了一些在哪裏?

,如果任何一個以前面對比指導我這 由於提前

編輯

我解決我就登錄狀態的問題......我沒有初始化我在HTML文件APP_ID ... 另一件需要記住的是,我們不需要在清單文件中輸入<meta-data android:name="APP_ID" android:value="APP_SECRET" /> ...

仍然有一個查詢,當我點擊我按鈕它顯示我錯誤,因爲你可以看到上面警報味精...怎麼樣解決這個問題?

EDIT(所有查詢解決)

我函數也能正常工作,現在 從ConnectPlugin.java類,我改變功能GETRESPONSE()這個下面提及代碼

public JSONObject getResponse() { 
String response = "{" + "\"status\": \"" 
     + (facebook.isSessionValid() ? "connected" : "unknown") + "\"," 
     + 
     // "\"session\": {" + "\"access_token\": \"" 
     // + facebook.getAccessToken() + "\"," + "\"expires\": \"" 
     // + facebook.getAccessExpires() + "\"," 
     // + "\"session_key\": true," + "\"sig\": \"...\"," 
     // + "\"uid\": \"" + this.userId + "\"" + 

     "\"authResponse\": {" + 

     "\"accessToken\": \"" + facebook.getAccessToken() + "\"," + 

     "\"expiresIn\": \"" + facebook.getAccessExpires() + "\"," + 

     "\"session_key\": true," + 

     "\"sig\": \"...\"," + 

     "\"userId\": \"" + this.userId + "\"" + 

     "}" + "}"; 

try { 
    return new JSONObject(response); 
} catch (JSONException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
} 
return new JSONObject(); 

}

現在我可以取取朋友列表 有關這款U可以檢查此更多的Infor .... FB.api('/me') always giving error code:2500 in phonegap android

感謝每一位

+0

你有沒有設置正確的您的Facebook應用程序設置中的域名網址? – 2012-07-28 05:53:17

+0

是的...我檢查了兩次 – Aamirkhan 2012-07-28 06:09:55

+0

您使用的redirect_uri可能會丟失一個斜線。嘗試添加到Facebook的應用程序設置和你的redirect_uri。 – 2012-07-28 06:17:12

回答

0

解決的問題。我沒有初始化我APP_ID在HTML文件... 另一件事需要記住的是,我們並不需要給<meta-data android:name="APP_ID" android:value="APP_SECRET" />清單文件......

我希望它能幫助

相關問題