J'essaie d'obtenir le jeton d'accès de l'utilisateur.
string response_script = "<script>top.location.href='https://www.facebook.com/v2.4/dialog/oauth?response_type=token&client_id=[APPLICATION ID]&redirect_uri=https://www.facebook.com/[APPLICATION URL]/?sk=app_[PAGE ID]&scope='; </script>";
Mais je reçois une erreur :
Impossible de charger l'URL : Le domaine de cette URL n'est pas inclus dans les domaines de l'application. Pour pouvoir charger cette URL, ajoutez tous les domaines et sous-domaines de votre application au champ Domaines de l'application dans les paramètres de votre application.
Ce code fonctionne bien. Donc je pense qu'il faut ajouter mon url à
URIs de redirection OAuth valides
Mais Il n'existe plus dans la section avancée. facebook a changé son design et maintenant il ressemble à ceci ceci. C'est une image trop grande et parce que je l'ai en dehors de stackoverflow.
Qu'est-ce que je peux faire ?
0 votes
Je pense que cette section s'affiche de manière dynamique, selon que vous avez configuré ou non une plate-forme à laquelle ces paramètres s'appliquent.
0 votes
@CBroe c'est l'application des onglets de page
0 votes
La section devrait alors apparaître sous la rubrique Avancé. (Je viens de le tester, j'ai créé une nouvelle application, configuré la plate-forme Page Tab - et les paramètres sont disponibles sous Avancé, comme prévu).
0 votes
@CBroe J'ai ajouté l'onglet Page et le site web dans Basic et quand je vais dans advanced il y a le même résultat que dans mon image (voir dans la question). pour vous c'est pareil ?
1 votes
Cette erreur peut également se produire lorsque l'option "Utiliser le mode strict pour les URI de redirection" est activée dans les paramètres de la connexion Facebook (sous Produits) et que le champ "URI de redirection OAuth valides" ne contient pas l'URI exacte que vous utilisez comme URI de redirection, y compris le chemin.
0 votes
Merci à @TobiasCohen et à tous ceux qui se débattent encore : oui, cela (exige des URI de redirection OAuth valides correspondant EXACTEMENT, comme " votredomaine.com/auth/facebook/callback" ) est la raison pour laquelle je suis bloqué depuis 2 jours ! J'ai juste votredomaine.com ne fonctionne pas ! Merci.