Я обновляю наше приложение из Marketing API v2.2 для работы с v2.3. В v2.2 все работало нормально, но в v2.3, когда я пытаюсь опубликовать неопубликованный пост (с тем же пользователем) Я получаю следующее сообщение об ошибке:Права на публикацию Неопубликованная страница Сообщение
(OAuthException - #200) (#200) The user hasn't authorized the application to perform this action
Я использую маркер доступа к странице со следующими разрешениями : read_stream, read_page_mailboxes, rsvp_event, ads_management, ads_read, read_insights, manage_notifications, manage_pages, publish_actions
Я также попытался отправить с пользователя маркер доступа, но это не сработало.
У вас есть приложение был просмотрен Facebook для получения разрешений, которые вы запрашиваете? – matteo
Мое приложение имеет: электронную почту, manage_pages, public_profile, publish_actions, publish_pages, user_friends, API управления рекламой стандартного доступа. У него есть разрешение publish_actions, которое должно быть достаточно, насколько я знаю –
Вы уверены, что на вкладке «Статус» и «Обзор» панели приложений вашего приложения есть все {'publish_actions' (необходимо отправить на страницы в версии v2. 2 и ниже), 'publish_pages' (необходимо отправить на страницы в версии 2.3 и выше) и' manage_pages' (необходимо действовать как страница и изменить настройки страницы)} permisisons рассмотрены и одобрены? Если нет, разрешения не будут использоваться, даже если пользователь предоставил их вашему приложению до того, как v1.0 был удален (если токен не принадлежит админу, разработчику, тестеру вашего приложения) – Igy