好友列表没有完成Facebook Graph API

时间:2014-05-06 05:49:49

标签: python facebook facebook-graph-api

我想使用facebook graph api获取所有朋友的列表。这是我使用python的代码:

import facebook 
import json 

def pp(o): 
    print json.dumps(o, indent=1)

g = facebook.GraphAPI('ACCESS_TOKEN')

print
print '---------------'
print 'My Friends'
print '---------------'
pp(g.get_connections('me', 'friends'))

但我没有得到我朋友的完整清单。它只显示3个朋友。有什么问题

1 个答案:

答案 0 :(得分:2)

可能您正在使用Graph API v2.0,其中端点

GET /me/friends

  

返回用户的朋友,他们也在使用你的应用程序在v2.0中,朋友们   API端点返回正在使用的人的朋友列表   你的应用。在v1.0中,回复包括所有人的朋友。

有关可能的解决方案,请参阅https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_idshttps://developers.facebook.com/docs/graph-api/reference/v2.0/user/taggable_friends/