Задать вопрос
LobsterJoe
@LobsterJoe

Facebook — как правильно запросить разрешения для постинга на страницу?

Нужен совет по поводу прохождения ревью. Ситуация следующая - есть бэкенд в виде API и SPA-приложение.
Пытаюсь прикрутить постинг в fb к существующему функционалу публикации статей.

Насколько я понял, с августа 2018 разрешения publish_pages должны запрашиваться только интерактивно,
соответственно, при прохождении ревью его отклоняют с формулировкой - непонятно, как ваше приложение использует persmissions.

Правильно ли я понимаю порядок запроса соответствующих разрешений:
1) Пользователь использует facebook login, даёт разрешение на publish_pages, затем получает токен на 60 дней.
2) Далее можно его сохранить и дёргать graph api по необходимости.
2) Запрашивать разрешения заново если токен протух?
  • Вопрос задан
  • 366 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
Если вы хотите получить разрешение на постинг, вам следует сделать следующее:
1. Правильно заполнить всю информацию о приложении. Приложение должно иметь ценность для пользователя, а не просто автоматический кросс-постинг.
2. Сделать нормальный facebook login flow. Простой, понятный, доступный пользователю вашего приложения.
3. Необходимо предоставить выбор страницы, от имени которой пользователь может размещать контент.
4. Пользователь должен самостоятельно создавать контент. Предзаполненная форма считается нарушением и ваше приложение будет отклонено.
5. Если токен истек, то пользователь должен быть отправлен на переаутентификацию. Если у токена не хватает прав, вы можете дозапросить права.
6. У приложения должен быть настроен хук, который удаляет все данные связанные с Фейсбук при удалении приложения пользователем.
7. И в заключение, вы должны предоставить всю необходимую информацию о регистраторе приложения в корректной форме.

Обязательны к прочтению следующие разделы
https://developers.facebook.com/docs/apps/review
https://developers.facebook.com/docs/apps/managing...

Ну а это, чтобы не заржаветь
https://developers.facebook.com/blog/developer_policy/
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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