ユーザーがページにいいね! したり、投稿したりしたかどうかを確認する必要があります。いくつかのパッケージ (facebook_api、django-facebook) を試してみましたが、access_token を使用してログインしたり、fql リクエストを機能させることができないようです。
これは、ページの読み込みではなく、cron ジョブになります。ユーザーはログインしません。
誰にもアイデアはありますか?
私は 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) を使用します