web-dev-qa-db-fra.com

Portées d'erreur non valides: offline_access, publish_stream, lorsque j'essaie de me connecter à l'API Facebook

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.

36
Hassane Nassiri

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

71
Tobi

Il suffit d'utiliser publish_actions au lieu de publish_stream.

11
lukyer

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" />
0
Lucky