0

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

誰にもアイデアはありますか?

4

1 に答える 1

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) を使用します

于 2013-05-19T13:23:31.190 に答える