无需第二次 api 调用即可获得 Facebook 好友 first_name
get Facebook friends first_name without second api call
在我的 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));
}
);
有效,但只有 returns 朋友的姓名、身份证...,不包含他的 first_name.
有没有办法直接在数据响应中要求这个,或者我应该再次为每个朋友使用 api?
一键轻松解决:
me/friends?fields=first_name,last_name
在我的 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));
}
);
有效,但只有 returns 朋友的姓名、身份证...,不包含他的 first_name.
有没有办法直接在数据响应中要求这个,或者我应该再次为每个朋友使用 api?
一键轻松解决:
me/friends?fields=first_name,last_name