Ошибка неверных областей: offline_access, publish_stream, когда я пытаюсь подключиться с помощью API Facebook
Я получил эту ошибку при попытке подключиться через Facebook API
Неверные области: offline_access, publish_stream. Это сообщение показывается только разработчикам. Пользователи вашего приложения будут игнорировать эти разрешения, если они есть. Пожалуйста, прочитайте документацию для действительных разрешений по адресу: https://developers.facebook.com/docs/Facebook-login/permissions
Прежде чем я смог без проблем подключить свой веб-сайт к своей учетной записи Facebook, и сегодня я получил вышеуказанную ошибку, приложение находится в моей учетной записи Facebook, когда я использую другие пользователи своей учетной записи Facebook, я могу без проблем подключиться к своему веб-сайту.
3 ответа
Разрешения offline_access
а также publish_stream
устарели, поэтому не могут быть запрошены больше.
publish_stream
можно заменить на publish_actions
, offline_access
ушел
Увидеть
В приведенной ниже форме вы можете увидеть значение, имеющее publish_stream
а также offline_access
параметры, которые устарели, как сказано выше, Тоби.
<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" />