Каков срок действия маркера доступа SDK javascript facebook, который хранится в файле cookie?

Если я использую javascript и xfbml в Facebook, чтобы заставить пользователя войти в мое приложение и предоставить мне автономные разрешения.

Могу ли я тогда на сервере

  • прочитайте куки, установленные Facebook,
  • получить токен доступа
  • сохранить его в БД
  • и использовать его с течением времени

или этот токен доступа действителен только во время активного сеанса "хотя я запросил и получил разрешение пользователя для автономного использования"

1 ответ

Решение

Да, вы можете делать все, что вы заявили, и использовать маркер доступа на неопределенный срок, если вы запрашиваете у пользователя "offline_access". Если вы не запрашиваете offline_access, токен доступа истекает через несколько часов. Единственная причина, по которой срок действия маркера доступа истекает, заключается в том, что пользователь удаляет ваше приложение или удаляет разрешение автономного доступа из вашего приложения.

Другие вопросы по тегам