我正在开发FaceBook数据挖掘,我正在尝试查询所有朋友的喜欢,将它们存储为字典,键入每个朋友的名字。迭代朋友并建立'喜欢'。
目前Graph API只返回一个朋友“喜欢”,其余的则返回null数据。(下面的示例输出)
这是我的代码:
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'Camera / photo',u'created_time':u'2014-11-12T19:03:39 + 0000',u'name':你' Nike',u'id':u'470931899629792'}],u'FRIEND2':[],u'FRIEND3':[]
任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
朋友的权限消失了,你再也找不到朋友了。查看更改日志以获取更多信息:https://developers.facebook.com/docs/apps/changelog
这意味着,它仍然可以在v1.0应用程序中运行,但它将在2015年4月之后停止工作。在此之后你甚至都不能得到所有朋友,因为v2.0你只能得到授权你的朋友也适用于/me/friends
。