web-dev-qa-db-fra.com

https://api.instagram.com/oauth/authorize api erreur de connexion

L'API de connexion Instagram est en cours d'utilisation. Après avoir approuvé l'application, l'erreur suivante se produit.

L'utilisateur a refusé votre demande.

Cela a bien fonctionné jusqu'à hier. Quel est le problème?

24
jeypark

La valeur des boutons d'autorisation est différente dans d'autres langues, ce qui cause probablement le problème, je suppose un problème sur Instagram lui-même.

Après avoir fait quelques recherches, j'ai découvert que vous pouvez changer la langue de l'écran d'autorisation en utilisant le paramètre suivant:

&hl=en

J'ai fait quelques tests avec mes applications et cela résout le problème.

Remarque: Le paramètre de langue n'est pas dans la documentation officielle, donc en théorie ils pourraient le changer, mais pour l'instant il résout le problème.

30
Koen

Solution

Je peux confirmer qu'il y a un problème dans d'autres langues sauf l'anglais.

J'ai eu le même problème. Si vous définissez la langue principale du Web sur l'anglais, vous serez connecté.

9
ade.Kang

J'ai la même erreur, mais &hl=en aide moi. Le support Facebook et Instagram n'est pas du tout compétent, il y a d'énormes problèmes et aucun moyen d'informer le support à leur sujet.

5
markovpavel.ru

Je suis venu ici après avoir résolu le problème réel. Le problème est la valeur du bouton de confirmation. Apparemment, ils ont un code qui vérifie qu'il est égal à "Autoriser". Vous pouvez voir comment cela pourrait constituer un problème dans d'autres langues.

https://Twitter.com/vdwijngaert/status/1112999130878619649

1
vdwijngaert

J'ai le même problème. Dans mon cas, c'est l'application iPhone. J'utilise "UIWebView" pour afficher l'écran de connexion d'Inatagram. Dans le cas de l'anglais, cela fonctionne bien et dans le cas du japonais, cela devient une erreur.

0
Akio Yamazaki

Essayez de charger la dernière version de Google Chrome.

J'ai eu le même problème mais la mise à jour Chrome l'a corrigé

Solution temporaire

J'ai le même problème aujourd'hui. L'application/le client a été révoqué sans raison et chaque fois que j'ai essayé de ré-authentifier (obtenir le jeton d'authentification/d'accès), j'ai reçu un message d'erreur avec:

error_reason=user_denied
error=access_denied
error_description=The+user+denied+your+request

-

J'ai résolu le problème en changeant la langue du navigateur pendant la procédure de code d'authentification (le vôtre ou via des sites Web tiers comme pixelunion). J'ai utilisé Firefox avec l'addon Language Switch https://addons.mozilla.org/en-US/firefox/addon/languageswitch/ et Définissez la langue sur " Anglais " (le plugin ajoute un drapeau dans la barre d'outils. Faites un clic gauche dessus puis sur le texte" Anglais "). Après être passé à la langue anglaise (acceptée), la procédure s'est terminée sans problème.


Remarque: il est presque impossible de contacter le support instagram/facebook. Vraiment décevant.

0
Trueliarx