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