Meteor facebook不会取友

时间:2016-09-22 00:19:46

标签: javascript facebook facebook-graph-api meteor

我使用Facebook登录我的流星应用程序,我正在获取我的数据和我的朋友的数据

var user = Meteor.user();
   if (user.hasOwnProperty('services') && user.services.hasOwnProperty('facebook')  ) {
        var result = Meteor.http.get('https://graph.facebook.com/v2.4/' + user.services.facebook.id + '?access_token=' + user.services.facebook.accessToken + '&fields=first_name, last_name, birthday, email, gender, location, link, friends');

        console.log(result.data.first_name);
        console.log(result.data.last_name);
        console.log(result.data.birthday);
        console.log(result.data.email);
        console.log(result.data.gender);
        console.log(result.data.location);
        console.log(result.data.link);
        console.log(result.data.friends);
     }

控制台日志按预期提供我的数据,但是当我来到这个部分时

console.log(result.data.friends);

没有数组似乎是空的虽然在应用程序权限中,我已经允许我的朋友被列出。这是整个回复

2016-09-22T00:08:28.304409+00:00 app[web.1]: John
2016-09-22T00:08:28.304468+00:00 app[web.1]: Doe
2016-09-22T00:08:28.304939+00:00 app[web.1]: undefined
2016-09-22T00:08:28.304969+00:00 app[web.1]: myemail@gmail.com
2016-09-22T00:08:28.305030+00:00 app[web.1]: male
2016-09-22T00:08:28.305145+00:00 app[web.1]: undefined
2016-09-22T00:08:28.305241+00:00 app[web.1]: https://www.facebook.com/app_scoped_user_id/xx6741179689xxxxx/
2016-09-22T00:08:28.306279+00:00 app[web.1]: { data: [], summary: { total_count: 1 } }

在我正在使用的Facebook帐户中,我只有一个朋友,因为该帐户是新的,我只使用它进行测试,因此total_count的朋友是1。

我可能做错了什么。

0 个答案:

没有答案