Прочтите публичные сообщения с "собственной" временной страницы страницы 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) - это переключатель в правом верхнем углу страницы. Приложение будет доступно для вас, как если бы оно было опубликовано - так что никакого процесса обзора, никаких доказательств существования компании.