Если вам требуется доступ к данным пользователя, когда пользователь не подключен к сети, существует расширенная привилегия offline_access, которая дает вам ключ сеанса с более долгим сроком службы. Это можно использовать для выполнения обновлений, пока пользователь не в сети.
Хотя я не могу помочь вам с Django, большая часть Graph API, кажется, работает для меня (к сожалению, не проверенные события), но кажется плохо документированной.