得到朋友喜欢的facebook页面

时间:2013-02-26 20:13:28

标签: facebook facebook-graph-api django-socialauth facepy

我正在使用Django-social-auth进行facebook登录,而Facepy则使用Facebook来检索数据。 现在,我正在尝试获取用户朋友所喜欢的所有页面的列表。如果我使用:

graph.get('some_friend_id/likes')

我得到一个空的列表({'data':[]})。

我在我的脸书应用程序的用户和附件中添加了'friends_likes'朋友权限,但它仍然不起作用。 我的代码看起来像这样:

instance = UserSocialAuth.objects.filter(user=request.user).filter(provider='facebook')
graph = GraphAPI(instance[0].extra_data['access_token'])
ps = graph.get('me/friends')
myfriends = ps['data']
frnd_id = myfriends[29]['id'] # getting a friend's ID
lk = frnd_id + '/likes'
frnd_likes = graph.get(lk)
print frnd_likes

一点帮助会很棒。谢谢!

0 个答案:

没有答案