Разрешение Facebook publish_action не работает для публикации

В настоящее время я могу публиковать обновления ленты новостей, используя объекты некоторых моих веб-страниц, для пользователей facebook, которым понравились эти страницы.

Теперь я пытаюсь протестировать новый открытый график и настраиваемые действия, чтобы сделать то же самое; размещение обновлений для пользователей, которые совершили определенное действие на моем веб-сайте. Но даже несмотря на то, что я получаю разрешение publish_actions с моим приложением и использую свою учетную запись facebook и некоторые фиктивные тестовые учетные записи пользователей для своего приложения (я знаю, что до тех пор, пока не будет выпущена временная шкала, только разработчики и тестовые пользователи могут использовать это разрешение), когда я пытаюсь опубликовать я получаю это сообщение об ошибке: "{" error ": {" message ":" (# 200) Требуется расширенное разрешение: publish_actions "," type ":" OAuthException "}}" .

Я также изменил тип своего приложения на Игры, чтобы правильно получить разрешение publish_actions из диалогового окна авторизации.

Есть идеи, которые могут мне в этом помочь? Или мне просто нужно подождать, пока не будет выпущена временная шкала, прежде чем я смогу правильно протестировать публикацию нового открытого графика?

Изменить: отправленный запрос содержит эти параметры;

to: https://graph.facebook.com/feed
["access_token": "given access token", 
"message": "post message", 
"caption": "post caption", 
"picture":"picture url", 
"link": "link to post", 
"description": "post description", 
"ids": "object ids separated by commas"]

Edit2: Я запрашиваю разрешения с помощью кнопки Добавить на временную шкалу:

<fb:add-to-timeline show-faces="true" mode="button" perms="offline_access,publish_actions,publish_stream"></fb:add-to-timeline>
27
задан ertugrul.ozturk 11 November 2011 в 11:50
поделиться

2 ответа

Я недавно проходил через эту проблему, и мне удалось ее решить.

publish_actions - это область, которую Facebook должен вручную одобрить для использования приложения. Начинать подачу заявки на странице настроек приложения необходимо с подробным описанием и демонстрацией вашего приложения. Они отвечают примерно через неделю после того, как тестер завершил проверку приложения.

После этого Ваш подход работает отлично.

1
ответ дан 28 November 2019 в 05:38
поделиться

Вам необходимо установить приложение, следуя стандартному процессу установки приложения Facebook, чтобы исправить эту ошибку !!

Я только что сделал это, и ошибка исчезла !!

-1
ответ дан 28 November 2019 в 05:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: