Python 如何使用Facebook Graph API获取用户喜欢的群组信息

Python 如何使用Facebook Graph API获取用户喜欢的群组信息,python,json,facebook,facebook-graph-api,facebook-access-token,Python,Json,Facebook,Facebook Graph Api,Facebook Access Token,我对Graph API非常陌生,我基本上是在尝试编写python(v2.7)脚本,该脚本将Facebook用户的用户名作为输入,并返回用户喜欢的所有组/页面的名称/ID 我已成功获取一个使用以下权限的访问令牌:user\u likes和user\u groups。我还需要什么吗 到目前为止,我使用了以下代码来获取此访问令牌的所有输出的JSON转储: import urllib import json import sys import os accessToken = 'ACCESS_ToKE

我对Graph API非常陌生,我基本上是在尝试编写python(v2.7)脚本,该脚本将Facebook用户的用户名作为输入,并返回用户喜欢的所有组/页面的名称/ID

我已成功获取一个使用以下权限的访问令牌:user\u likes和user\u groups。我还需要什么吗

到目前为止,我使用了以下代码来获取此访问令牌的所有输出的JSON转储:

import urllib
import json
import sys
import os

accessToken = 'ACCESS_ToKEN_HERE'  #INSERT YOUR ACCESS TOKEN
userId = sys.argv[1]          
limit=100

# Read my likes as a json object
url='https://graph.facebook.com/'+userId+'/feed?access_token='+accessToken +'&limit='+str(limit)
data = json.load(urllib.urlopen(url))
id=0

print str(data)
我确实得到了一些JSON数据,但我在其中找不到任何与页面/组相关的信息,它似乎也不是最新更新的数据!为什么会这样


此外,为了检测数据中的页面或组,必须跟踪哪些字段名?请帮忙

您使用了错误的API-
/feed
-这将获取用户的提要/帖子,而不是页面/组。

获取他加入的团队:

API:
/{user id}/groups

权限要求:
用户组


获取他喜欢的页面:

API:
/{user id}/likes


权限要求:
user\u likes

您是如何获得此访问令牌的?它不是不朽的,几小时后就会过期。您必须实现登录并获得访问令牌,感谢这项工作!需要明确的是:/likes只返回用户喜欢的所有页面或用户喜欢的所有帖子/照片/更新等?另外,是否有一个页面可以让我获得所有API调用的列表并了解它们各自的功能?
/likes
不要返回任何帖子/照片。您可以从这里开始:,了解所有graph api为您提供了什么