Новое разрешение Facebook API 2.3 на publish_pages - оно мне нужно?

Я довольно озадачен новым разрешением Facebook publish_pages.

Мое приложение Facebook позволяет нашим пользователям CMS публиковать на своих страницах Facebook через нашу CMS, изображая из себя страницу. Нам были предоставлены (через процесс проверки входа в систему) права manage_pages и publish_actions.

Журнал изменений API гласит:

Разрешение publish_pages - это новое разрешение требуется для публикации в виде страницы. Ранее publish_actions было необходимо. Люди, которые предоставили manage_pages и publish_actions до v2.3, автоматически получили publish_pages. Если кто-то входит в систему через v2.3, вам нужно явно запросить publish_pages в дополнение к manage_pages.

Нам не было предоставлено разрешение publish_pages автоматически.

В блоге здесь говорится:

Для разработчиков страниц мы добавили возможность доставлять больше контента на страницу через обновления в реальном времени (RTU). Новое разрешение входа в систему, publish_pages, теперь требуется для приложений, чтобы публиковать их от имени Pages; ранее это требовало publish_actions.

Поэтому мне кажется, что если мы перейдем на API 2.3, наш сервис больше не будет работать, потому что нам не были предоставлены publish_pages.

Документация утверждает это:

Маркер доступа пользователя с разрешением publish_actions можно использовать для публикации новых сообщений от имени этого человека. Сообщения будут появляться в голосе пользователя.

Токен доступа к странице с разрешением publish_pages можно использовать для публикации новых сообщений от имени этой страницы. Сообщения появятся в голосе страницы.

Мы хотим публиковать в голосе страницы, как мы делаем в настоящее время.

Поэтому я открыл новый запрос на проверку логина и суммировал все вышеперечисленное, цитируя их список изменений. Ответ Facebook был таким:

Вам не нужно разрешение publish_pages, потому что у вас уже есть разрешения publish_actions и manage_pages. Publish_pages - это новая функция, которая позволяет приложению публиковать на управляемой фан-странице Facebook, но ранее предоставленные вами разрешения уже содержат эту функцию.

Это только я, или этот ответ противоречит всему остальному, что они написали?

Поэтому мой вопрос заключается в том, нужно ли нам это новое разрешение в будущем или нет, и они по ошибке не предоставили его нам автоматически?

1 ответ

Решение

Ну, по-видимому, поддержка поддержки Facebook в некотором роде неверна.

Если вы хотите разместить на странице от имени пользователя manage_pages а также publish_actions разрешения на публикацию доступны для публикации.

Если вы хотите опубликовать от имени страницы, вам также нужно publish_pages разрешение, без этого все вызовы API v2.3 вернутся OAuth Error, Могут быть другие привилегии для управления вашими страницами под этим разрешением, я не знаю

Другие вопросы по тегам