Facebook Graph API - 获得所有朋友的喜欢



我正在研究FaceBook数据挖掘,我试图查询我所有的朋友喜欢,将它们存储为字典,键入每个朋友的名字。遍历好友并建立"喜欢"。

目前,图形 API 只返回一个朋友"喜欢",其余的返回为空数据。示例输出如下)

这是我的代码:

facebookFriends = graphAPI.get_connections('me', 'friends')['data']
facebookLikes = { myFriends['name'] : graphAPI.get_connections(myFriends['id'], 'likes') ['data']
                 for myFriends in facebookFriends }
print facebookLikes

示例输出:

{u'FRIEND1': [{u'category': u'相机/照片', u'created_time': u'2014-11-12T19:03:39+0000', u'name': u'Nike', u'id': u'470931899629792'}], u'FRIEND2': [], u'FRIEND3': []

任何帮助将不胜感激。谢谢!

好友权限消失了,你再也得不到朋友的喜欢了。查看更新日志以获取更多信息:https://developers.facebook.com/docs/apps/changelog

这意味着,它仍然可以在 v1.0 应用程序中运行,但在 2015 年 4 月之后将停止对那些应用程序工作。在那之后,您甚至无法获得所有朋友,因为v2.0,您只能获得授权您的应用程序的朋友 /me/friends .

最新更新