#php #facebook-graph-api #facebook
#php #facebook-graph-api #Facebook
Вопрос:
Читая документацию Facebook, я знаю, что с разрешением ‘offline_access’ это
«Позволяет вашему приложению выполнять авторизованные запросы от имени пользователя в любое время».
Итак, какие типы запросов могут быть сделаны с использованием этого разрешения?
В моем приложении пользователи могут создавать собственные изображения и делиться ими с друзьями. Но я хочу поместить их материалы в систему модерации. Я бы хотел, чтобы пользователь выбирал друзей для совместного использования, а затем, после одобрения модератором, размещал сообщение на стене выбранных друзей. Сделает ли это возможным ‘offline_access’?
Ответ №1:
offline_access
само разрешение НЕ позволит вашему приложению публиковать сообщения от имени пользователяpublish_stream
разрешение есть!- НЕТ необходимости в
offline_access
разрешении, если вы хотите опубликовать на собственной стене пользователя, даже если он не в Сети (я думаю, Facebook проверяет, предоставил лиuser_id
указанное разрешение вашему приложениюpublish_stream
, и вызов выполняется из разрешенного домена)! - Теперь, если вы хотите опубликовать на стене друзей пользователя
friend_id/feed
на более позднем этапе (пользователь не подключен к сети или в настоящее время не зарегистрирован в вашем приложении, т.Е. Не действителенaccess_token
), тогда я думаю, что необходимо запроситьoffline_access
разрешение на добавление сохраненногоaccess_token
пользователем, которое было получено ранее с помощьюпоток аутентификации вашего приложения.