每一個..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用戶名和密碼登錄比我得到這個錯誤所有的時間如下圖所示的圖像
當我重試按鈕,點擊頁面重定向到Facebook的主頁上直接地質儲量要回我的應用程序....
另一個問題是,點擊Me按鈕也不起作用它顯示了這樣的錯誤
我被困在這個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
感謝每一位
你有沒有設置正確的您的Facebook應用程序設置中的域名網址? – 2012-07-28 05:53:17
是的...我檢查了兩次 – Aamirkhan 2012-07-28 06:09:55
您使用的redirect_uri可能會丟失一個斜線。嘗試添加到Facebook的應用程序設置和你的redirect_uri。 – 2012-07-28 06:17:12