Смысл Facebook в автономном режиме - PullRequest
5 голосов
/ 21 марта 2012

Я только начинаю добавлять opengraph Facebook в свое приложение. Я хочу получить определенные атрибуты графа от пользователя, но это нужно делать постоянно, даже если этого человека нет на сайте. По сути, приложению требуется фоновый процесс, который извлекает контент из ленты активности пользователя Facebook.

Итак, моим первым шагом было сохранение токена доступа пользователя в таблице и регулярное выполнение задачи cron. Тем не менее я обнаружил, что Facebook движется в сторону отказа от автономного доступа. Я знаю, что это может звучать глупо для тех из вас, кто знаком с этим, но я не уверен, что это значит, и хотел подтвердить.

Насколько я понимаю:

  1. Начиная с мая, когда Facebook полностью переходит в автономный режим автономного доступа, даже если я сохраню маркер доступа пользователя, срок его действия истечет через 60 дней.
  2. Таким образом, я мог повторно сохранять маркер доступа пользователя каждый раз, когда он / она входит в мое приложение
  3. Но если пользователь не выполняет вход в службу более 60 дней, все кончено, и фоновая задача больше не сможет сканировать контент от пользователя.
  4. Что означает, например, если это была служба новостной рассылки, которая отправляет пользователям полезную информацию, основанную на действиях, если я не прошу их войти (они могут посещать мой сайт, чтобы проверить его содержимое, но сайт не ' Для просмотра содержимого они не должны входить в систему), двигатель перестанет работать через 60 дней, и пользователь просто забудет об этом.

Это правильно?

1 Ответ

3 голосов
/ 21 марта 2012

Выезд: https://developers.facebook.com/roadmap/offline-access-removal/ На него есть все ответы.

Но в основном да.Offline_Access подходит к концу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...