0
我有這麼大的頭痛嘗試使用PhoneGap的科爾多瓦2.3.0 Facebook的插件在AndroidFacebook的插件上的PhoneGap科爾多瓦失敗2.3.0
我已經安裝了Facebook的最後Android SDK中(3.0)並且它能正常工作,因爲我能夠啓動這些示例並且能夠正常工作。
但我沒有這麼幸運與PhoneGap的,因爲無論是例子工作,問題是,調用這個時候:
FB.login(
function(response) {
//NEVER FIRED !!
alert(JSON.stringify(response));
if (response.session) {
alert('logged in');
} else {
alert('not logged in');
}
},
{ scope: "email" }
);
當我登錄按鈕點擊我打電話的FB.login和對話顯示要求讀取用戶個人數據的權限。當我點擊「確定」時,對話框消失,沒有其他事情發生。
我試着調試插件(ConnectPlugin.java),我看到它正確地調用該方法:
public PluginResult execute(String action, JSONArray args, final String callbackId)
,所有參數似乎有正確的價值觀。當插件進行呼叫我得到這個JSON:
{Session state:CLOSED_LOGIN_FAILED, token:{AccessToken token:ACCESS_TOKEN_REMOVED permissions:[]}, appId:xxxxxxxx}
下面的方法
:
onSessionStateChange(SessionState state, Exception exception)
我不明白問題出在哪裏?磨的這段代碼CLOSED_LOGIN_FAILED?
哈哈,這個應該向全世界廣播。本來也會救我兩個小時的; ) – 2013-10-25 18:18:46