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