J'ai eu cette erreur quand j'essaie de me connecter avec l'API Facebook
Étendues non valides: offline_access, publish_stream. Ce message est seulement montré aux développeurs. Les utilisateurs de votre application ignoreront ces autorisations, le cas échéant. Veuillez lire la documentation relative aux autorisations valides à l'adresse suivante: https://developers.facebook.com/docs/Facebook-login/permissions
Avant de pouvoir connecter sans problème mon site Web à mon compte Facebook et aujourd'hui, le message d'erreur ci-dessus apparaît: l'application est dans mon compte Facebook lorsque j'utilise d'autres utilisateurs de mon compte Facebook, je peux me connecter à mon site Web sans problème.
Les permissions offline_access
et publish_stream
sont obsolètes et ne peuvent donc plus être demandés.
publish_stream
peut être remplacé par publish_actions
, offline_access
est parti.
Voir
Il suffit d'utiliser publish_actions
au lieu de publish_stream
.
Dans le formulaire ci-dessous, vous pouvez voir la valeur ayant le publish_stream
et offline_access
paramètres qui est déconseillé comme dit ci-dessus par 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>
alors supprimez ces deux paramètres et changez le,
<input type="hidden" name="scope" value="email,publish_actions" />