Ответ 1
Разрешения offline_access
и publish_stream
устарели, поэтому больше не могут запрашиваться.
publish_stream
может быть заменен на publish_actions
, offline_access
отсутствует.
См
Я получил эту ошибку, когда пытаюсь подключиться к API Facebook
Недопустимые области: offline_access, publish_stream. Это сообщение отображается только разработчикам. Пользователи вашего приложения будут игнорировать эти разрешения, если они есть. Пожалуйста, ознакомьтесь с документацией о допустимых разрешениях: https://developers.facebook.com/docs/Facebook-login/permissions
Прежде чем я смогу подключить свой сайт к моей учетной записи Facebook без проблем, и сегодня я получил ошибку выше, приложение находится в моей учетной записи Facebook когда я использую других пользователей учетной записи Facebook моего приложения, я могу без проблем подключиться к своему сайту.
Разрешения offline_access
и publish_stream
устарели, поэтому больше не могут запрашиваться.
publish_stream
может быть заменен на publish_actions
, offline_access
отсутствует.
См
Просто используйте publish_actions
вместо publish_stream
.
В приведенной ниже форме вы можете увидеть значение, имеющее параметры publish_stream
и offline_access
, которые устарели, как указано выше Tobi.
<form th:action="@{/signin/facebook}" method="POST">
<button type="submit">Sign in with Facebook</button>
<input type="hidden" name="scope" value="email,publish_stream,offline_access" />
</form>
удалите эти два параметра и измените значение на,
<input type="hidden" name="scope" value="email,publish_actions" />