Я делаю приложение для Android, которое публикует сообщения на Facebook. Я хочу, чтобы он публиковал сообщения каждый раз, когда пользователь нажимает кнопку «Отправить».
Согласно странице разрешений разработчика Facebook, разрешение offline_access
«Позволяет вашему приложению выполнять авторизованные запросы от имени пользователя в любое время. По умолчанию срок действия большинства маркеров доступа истекает через короткий промежуток времени, чтобы приложения выполняли запросы от имени пользователя только при активном использовании приложения. Это разрешение делает маркер доступа, возвращенный нашей конечной точкой OAuth, долгоживущим. "
Страница разработчика Facebook описывает разрешение "publish_stream" как Разрешение вашему приложению публиковать контент, комментарии и лайки в потоке пользователя и в потоках его друзей. С этим разрешением вы можете публиковать контент в фиде пользователя в любое время, не требуя offline_access. Тем не менее, обратите внимание, что Facebook рекомендует модель совместного использования по инициативе пользователя. "
Итак, насколько я понимаю, для отправки сообщений на стену Facebook мне нужно только «разрешение на публикацию потока». Однако, когда я запрашиваю только разрешение на публикацию «потока», мой токен доступа является недолговечным (два часа)
Может кто-нибудь объяснить, как я могу публиковать сообщения в Facebook в любое время, не используя «разрешение offline_access»?