0

我正在与 django-facebook 进行 facebook 集成,所以我需要从 fql 查询中检索数据。这是代码:

a = request.user.get_profile().access_token
aquery = "SELECT uid, rsvp_status, start_time FROM event_member WHERE eid = 229224023873578 AND rsvp_status = 'attending'"
query = "https://api.facebook.com/method/fql.query?query=%s&access_token=%s" % (aquery, a)
return HttpResponseRedirect(query)

就像现在一样,代码从 django-facebook 制作的模型中获取 access_token,并获取特定活动的所有参加成员。最后它重定向到 fql 结果页面。我想检索这些结果并处理它们 - 我该怎么做?我尝试使用 urllib2 并query像这样:

response = urllib2.urlopen(query)
html = response.read()
return HttpResponse(html)

我收到一个错误 - HTTP 错误 400:错误请求。提前感谢您的帮助!

4

1 回答 1

0

好的,我找到了解决方案 - 这是:

query = "YOUR FQL QUERY --- SEE FB API DOCUMENTATION ---" 
b = graph.fql(query)

Django-facebook 有图 - 导入并使用它(有关此图的更多信息,请参阅 django-facebook git 代码)

于 2012-10-10T09:26:19.163 回答