Используя API-интерфейс Facebook, мне удалось опубликовать его в фиде пользователя, когда пользователь отключен только с разрешения publish_stream. Мне не нужно разрешение offline_access. Я объяснил, как я сделал это здесь: Facebook Stream Publish в автономном режиме
Я не был так успешным с публикацией на странице, пока пользователь оффлайн. Здесь мой сценарий:
Пользователь U - администратор страницы P. P разрешает и устанавливает мое приложение. U разрешает мое приложение и предоставляет мне следующие расширенные разрешения:
- publish_stream
- manage_pages
Как только пользователь отключится, если я попробую тот же метод, который я использую для публикации в пользовательском потоке (без разрешения offline_access), чтобы вместо этого публиковать на странице, я получаю "Пользователь не разрешил приложению выполнять это действие". Здесь техника:
1) выберите приложение access_token
2) используйте мое приложение access_token для публикации в P P: POST https://graph.facebook.com/ {page_id}/feed
Если вместо пункта {page_id} на шаге 2 я использую {user_id}, он без каких-либо проблем публикует фид пользователя. Тем не менее, я хотел бы опубликовать на ленте. Можно ли сделать это? Или мне нужно разрешение пользователя offline_access для этого пользователя?
Спасибо, Джонни