Возможности разрешения Facebook offline_access?

#php #facebook-graph-api #facebook

#php #facebook-graph-api #Facebook

Вопрос:

Читая документацию Facebook, я знаю, что с разрешением ‘offline_access’ это

«Позволяет вашему приложению выполнять авторизованные запросы от имени пользователя в любое время».

Итак, какие типы запросов могут быть сделаны с использованием этого разрешения?

В моем приложении пользователи могут создавать собственные изображения и делиться ими с друзьями. Но я хочу поместить их материалы в систему модерации. Я бы хотел, чтобы пользователь выбирал друзей для совместного использования, а затем, после одобрения модератором, размещал сообщение на стене выбранных друзей. Сделает ли это возможным ‘offline_access’?

Ответ №1:

  1. offline_access само разрешение НЕ позволит вашему приложению публиковать сообщения от имени пользователя
  2. publish_stream разрешение есть!
  3. НЕТ необходимости в offline_access разрешении, если вы хотите опубликовать на собственной стене пользователя, даже если он не в Сети (я думаю, Facebook проверяет, предоставил ли user_id указанное разрешение вашему приложению publish_stream , и вызов выполняется из разрешенного домена)!
  4. Теперь, если вы хотите опубликовать на стене друзей пользователя friend_id/feed на более позднем этапе (пользователь не подключен к сети или в настоящее время не зарегистрирован в вашем приложении, т.Е. Не действителен access_token ), тогда я думаю, что необходимо запросить offline_access разрешение на добавление сохраненного access_token пользователем, которое было получено ранее с помощьюпоток аутентификации вашего приложения.