Чтобы использовать "Доступ к публичному контенту страницы", ваше использование этой конечной точки должно быть проверено и одобрено Facebook

Facebook app review approval

Как вы можете видеть на скриншоте выше, я получил одобрение обзора приложений Facebook, но теперь я попытался получить доступ к публикациям и комментариям на общедоступной странице Facebook. Тем не менее, я получаю массаж ниже в консоли R:

Ошибка в callAPI(url = url, token = token, api = api):

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

Ответ 1

  Я получил одобрение обзора приложения Facebook

Нет, ты не...

enter image description here

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

Если вы действительно уже рассмотрели это, то оно будет показывать зеленый кружок перед разрешениями и не будет отображать "Редактировать детали".

Ответ 2

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

Вот что говорит Facebook о "Доступе к общедоступному контенту страницы":

"Пока вы тестируете свое приложение и перед тем, как отправлять его на проверку, ваше приложение может получить доступ только к контенту на странице, для которого верно следующее: человек, который выполняет роль администратора для страницы, также имеет права администратора, разработчика или тестера. роль в приложении. Если вы хотите, чтобы приложение могло получать доступ к общедоступному контенту на других страницах, вы должны отправить эту функцию на рассмотрение. После того как вы установите приложение в режим реального времени, оно не сможет видеть общедоступный контент страницы без эта особенность."

Ответ 3

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