0

我正在使用pythonforfacebook很好地连接到 Facebook ,我设置了一个访问令牌,可以授予我此信息,但我不知道获取包含我的朋友姓名和家乡的字典的正确语法。有人可以帮我解决这个问题吗?

import facebook
graph = facebook.GraphAPI("access token")
friends = graph.get_connections("me", "friends")
print friends[hometown]
4

1 回答 1

1

确保您拥有friends_hometown权限,还需要将其作为字段显式请求

friends = graph.get_connections("me", "friends", fields="hometown")

那么你就无法访问你需要了解数据结构的家乡。friends持有data(持有你所有的朋友)和一个paging参数。

for fr in friends['data']:
    if 'hometown' in fr:
    print fr['id'] + ' ' + fr['hometown']['name']
于 2013-04-05T03:02:21.617 回答