it-swarm.com.ru

Ошибка неверных областей: offline_access, publish_stream, когда я пытаюсь подключиться через Facebook API

Я получил эту ошибку при попытке подключиться через Facebook API

Неверные области: offline_access, publish_stream. Это сообщение показывается только разработчикам. Пользователи вашего приложения будут игнорировать эти разрешения, если они есть. Пожалуйста, прочитайте документацию для получения действительных разрешений по адресу: https://developers.facebook.com/docs/Facebook-login/permissions

Прежде чем я смог без проблем подключить свой веб-сайт к своей учетной записи Facebook, и сегодня я получил вышеуказанную ошибку, приложение находится в моей учетной записи Facebook, когда я использую другие пользователи своей учетной записи Facebook, я могу без проблем подключиться к своему веб-сайту.

36
Hassane Nassiri

Разрешения offline_access а также publish_stream устарели, поэтому больше не могут быть запрошены.

publish_stream можно заменить на publish_actions, offline_access ушел.

Видеть

71
Tobi

Просто используйте publish_actions вместо того publish_stream.

11
lukyer

В приведенной ниже форме вы можете увидеть значение, имеющее 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" />
0
Lucky