Phonegap facebook插件不适用于Android上的原生Facebook应用

时间:2013-10-14 22:45:53

标签: android facebook facebook-graph-api cordova

我正在尝试使用我的phonegap应用上的Facebook功能创建一个简单的登录。我正在使用Android 4.3,cordova 2.7和官方phonegap插件:https://github.com/Raffaello/phonegap-facebook-plugin

我正在尝试在phonegap-facebook插件的示例文件夹中提供Simple示例。当用户没有安装本机Facebook应用程序时,一切正常。然而,当他们这样做时,没有任何反应。单击“登录”后,您将被重定向到本机应用程序并被要求确认权限。但是没有返回任何响应,您没有登录。调用时:

FB.api('/me/friends', { fields: 'id, name, picture' },  function(response) {
        //display friends etc
});

响应回来了:

{"message":"An active access token must be used to query information about the current user.", "type":OAuthException", "code":2500}

如果未安装本机应用,则所有这些都有效。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

试试这个facebook插件,它的工作正常

https://github.com/jimzim/phonegap-facebook-android-sample