我在我的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);
}
答案 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);