无需第二次 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