'https://developers.facebook.com/roadmap/offline-access-removal/
We can extend the token only once per day
Normal short lived tokens last 1-2 hours
Long lived tokens (given by extending) last 60 days
The token can be extended multiple times, supposedly on every visit'

def extend_access_token(self):

    logging.info(u'extending    access    token    for    user    %s', self.get_user())
    results = None
    if facebook_settings.FACEBOOK_CELERY_TOKEN_EXTEND:
        from django_facebook import tasks
        tasks.extend_access_token.delay(self, self.access_token)
    else:
        results = self._extend_access_token(self.access_token)
    return results
