如何在django中查看用户facebook喜欢/发布的内容

时间:2013-05-16 06:33:54

标签: python django facebook

我需要检查我的用户是否喜欢或发布到网页上。我已经尝试了一些软件包(facebook_api,django-facebook),但似乎无法使用我的access_token登录,或者让fql请求正常工作。
这将是一个cron作业,而不是页面加载。用户将不会登录。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:1)

我是Django Facebook的作者,你可以这样做:

实施注册流程,看看文档。 https://github.com/tschellenbach/Django-facebook

现在您的用户可以注册数据库,其中包含用户的access_token和facebook id。 在您的cronjob中,您可以执行以下操作:

from open_facebook.api import OpenFacebook
graph = OpenFacebook(access_token)
graph.get('%s/likes' % facebook_id)
graph.fql('SELECT ... FROM like WHERE post_id = A and user_id = B')

我会使用的cronjob     graph.batch_fql(dictionary_with_queries)以获得更好的性能