Прочтите публичные сообщения с "собственной" временной страницы страницы Facebook - API страниц требует проверки и проверки бизнеса

Для недавнего веб-проекта PHP я хотел бы импортировать сообщения facebook с собственной страницы Facebook на другой веб-приложение. Я планировал сделать это, используя простой запрос Graph, например:

GET /v3.0/{$pageId}/posts?fields=name,description,status_type,attachments{description,subattachments}

К сожалению, из-за утечек данных в последнее время (март 2018 года), обсуждавшихся в публичных СМИ, Facebook сильно ограничил доступ к API страниц. Я получаю ответ:

Facebook\Exceptions\FacebookAuthorizationException: (# 10) Чтобы использовать "Доступ к публичному доступу к странице", ваше использование этой конечной точки должно быть проверено и одобрено Facebook. Чтобы отправить эту страницу "Доступ к публичному доступу к контенту", ознакомьтесь с нашей документацией на обзорные функции: https://developers.facebook.com/docs/apps/review.

Facebook теперь требует обзора веб-приложения и проверки бизнеса для использования API страниц, по крайней мере до августа 2018 года.

  • Есть ли какой-либо другой API, который можно использовать для этой простой утилиты без этих шагов? У меня есть доступ к учетным записям Facebook, управляющим единственной страницей, к которой я хочу получить доступ.

  • Если у вас есть представление об усилиях, необходимых для проверки и проверки бизнеса, я был бы тоже благодарен. Кроме того, я не могу раскрыть исходный код приложения, но похоже, что это не обязательно?

Ответ 1

Из того, что я понимаю из ваших требований, вы можете назвать эту конечную точку вместо: https://developers.facebook.com/docs/graph-api/reference/v3.0/page/feed

Для этого не требуется разрешение доступа к публичному доступу страницы; но, возможно, придется пройти обзор, если вы планируете увеличить количество пользователей.

Процесс обзора состоит в том, что вы описываете свои намерения, загружаете скринкаст и, возможно (не обязательно), доказываете существование своего бизнеса.

Изменить: если вы не планируете масштабировать количество пользователей, попробуйте и поместите приложение в режим dev (напротив Live) - это переключатель в правом верхнем углу страницы. Приложение будет доступно для вас, как если бы оно было опубликовано - так что никакого процесса обзора, никаких доказательств существования компании.