在我的Ionic项目中,我正在运行这个fb javascript api调用:
$cordovaFacebook.api("me/friends", ["user_friends"])
.then(
function(success) {
console.log("SPLASHCTRL: FB: GOT FBAPP FRIENDS SUCCESFULLY: " + success.data.length);
$scope.fbAppFriends = success.data;
console.log('SPLASHCTRL: FB: SETTING LOADING TO FALSE');
$scope.loadingFbFriends = false;
// success
},
function (error) {
console.log('SPLASHCTRL: FB: ERROR GETTING FRIENDS' + JSON.stringify(error));
}
);
有效,但只返回朋友的姓名,id ...,不包含他的 first_name 。
有没有办法直接在数据响应中要求这个,或者我应该再为每个朋友使用api?
答案 0 :(得分:1)
一次通话即可轻松解决:
me/friends?fields=first_name,last_name