Последствия прекращения поддержки Facebook offline_access

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

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

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

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

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

5
задан Vlad 21 March 2012 в 03:06
поделиться