Чтобы использовать "Доступ к публичному контенту страницы", ваше использование этой конечной точки должно быть проверено и одобрено Facebook
Как вы можете видеть на скриншоте выше, я получил одобрение обзора приложений Facebook, но теперь я попытался получить доступ к публикациям и комментариям на общедоступной странице Facebook. Тем не менее, я получаю массаж ниже в консоли R:
Ошибка в callAPI(url = url, token = token, api = api)
:
(# 10) Чтобы использовать "Доступ к общедоступному контенту страницы", использование этой конечной точки должно быть проверено и одобрено Facebook. Чтобы отправить эту функцию "Доступ к общедоступному контенту", ознакомьтесь с нашей документацией по проверяемым функциям: https://developers.facebook.com/docs/apps/review.
Ответы
Ответ 1
Я получил одобрение обзора приложения Facebook
Нет, ты не...
Вы заполнили всю необходимую информацию, чтобы теперь вы могли отправить свой отзыв - вот что означают эти зеленые галочки.
Если вы действительно уже рассмотрели это, то оно будет показывать зеленый кружок перед разрешениями и не будет отображать "Редактировать детали".
Ответ 2
Если вы застряли в бесконечном цикле одобрения приложения (Facebook не хочет утверждать ваше приложение из-за того, что "данные варианта использования не видны"), я думаю, что единственным решением является временное создание собственной страницы (или использование некоторых существующих страниц), а затем сканировать содержимое этой страницы.
Вот что говорит Facebook о "Доступе к общедоступному контенту страницы":
"Пока вы тестируете свое приложение и перед тем, как отправлять его на проверку, ваше приложение может получить доступ только к контенту на странице, для которого верно следующее: человек, который выполняет роль администратора для страницы, также имеет права администратора, разработчика или тестера. роль в приложении. Если вы хотите, чтобы приложение могло получать доступ к общедоступному контенту на других страницах, вы должны отправить эту функцию на рассмотрение. После того как вы установите приложение в режим реального времени, оно не сможет видеть общедоступный контент страницы без эта особенность."
Ответ 3
Если вашему приложению нужен токен доступа для страницы с тем же администратором, что и у приложения, вы можете получить его, используя разрешение manage_pages, в противном случае (для страниц с разными администраторами) вам потребуется разрешение "Доступ к общему контенту страницы".