facebookconnectplugin cordova fb.api没有返回任何数据

时间:2015-03-19 17:49:49

标签: android cordova facebook-graph-api

我在我的cordova android应用程序中使用facebookconnectplugin https://github.com/Wizcorp/phonegap-facebook-plugin。我能够成功连接,注销和getloginstatus,但我无法使用Graphi API。当我使用api时,没有返回任何数据也没有错误。我正在使用Netbeans进行开发。

以下给出的示例代码:

function fbAPI() {
    console.log("fbAPI");

    var fbAPIResponse = function (userData) {
        console.log("fbAPI - " + JSON.stringify(userData));
    }
    facebookConnectPlugin.api("me/?fields=id,last_name", fbAPIResponse);
}

1 个答案:

答案 0 :(得分:0)

phonegap的图表api的语法是

    facebookConnectPlugin.api(String requestPath, Array permissions, Function success, Function failure)

此API允许额外的权限,因为与登录不同,Graph API可以接受多个权限。

    ["public_profile", "user_birthday"]

所以你的更新代码应该是

    facebookConnectPlugin.api("me/?fields=id,last_name",["public_profile"], fbAPIResponse);