python - facebook 使用 python 获取 friend 的生日

标签 python facebook facebook-graph-api

我只是想使用 Facebook 的 python api 获取我 friend 的生日

我尝试了 https://developers.facebook.com/tools/explorer/ 中的查询与“me/friends?fields=birthday”,工作正常,但在我的Python代码中,它显示“GraphAPIError:必须使用事件访问 token 来查询有关当前用户的信息。”

我在这里发布了我的代码:

import facebook

token = 'a token' # token omitted here, this is the same token when I use in https://developers.facebook.com/tools/explorer/ 

graph = facebook.GraphAPI(token)
fb = graph.request("me/friends?fields=birthday")
# while graph.request("me/friends") works well


print fb

有人帮忙吗?

最佳答案

实际上,这有效......

args = {'fields' : 'birthday,name' }
friends = graph.get_object("me/friends",**args)

奇怪

关于python - facebook 使用 python 获取 friend 的生日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19761091/

相关文章:

python - Robot FrameWork::在关键字结束前返回一个值

java - 需要来自 facebook 的 session key 来获取用户数据

jquery - 使用 jquery 动态添加 facebook 之类的按钮

python - pandas wide_to_long,id变量需要唯一标识每一行

python - 等待任何 future 的异步

iOS Facebook SDK 3.1 获取好友生日返回null

facebook - 从 Facebook graphObject 读取数据

Facebook API : friends' hometown_location and current_location always empty using FQL

asp.net - 如何使用 Facebook 图形 API

python - Databricks 文件系统 - 根据日期复制文件