Google OAuth2 Autorisant jeton OAuth erreur: redirect_uri_mismatch
Je suis entrain de Créer et d'Autoriser un Jeton OAuth selon cette page: https://code.google.com/p/google-mail-oauth2-tools/wiki/OAuth2DotPyRunThrough
Mais j'ai eu cette erreur: redirect_uri_mismatch.
The redirect URI in the request: urn:ietf:wg:oauth:2.0:oob did not match a registered redirect URI
from_login=1
cookie_policy_enforce=false
scope=https://mail.google.com/
response_type=code
access_type=online
redirect_uri=urn:ietf:wg:oauth:2.0:oob
as=-80019291b2cb8ed
display=page
pli=1
client_id=......
authuser=0
hl=en
J'ai pensé que cela pourrait être utile: Google OAuth 2 - autorisation d'Erreur: redirect_uri_mismatch
Mais quand j'essaie d'enregistrer l'url de redirection vers ma console, on m'a dit que l'url n'est pas valide.
Vous devez vous connecter pour publier un commentaire.
La redirect_uri (urn:ietf:wg:oauth:2.0:oob) n'est applicable qu'à ceux de Google id client qui ont été générés pour applications installées. Vous pouvez aller à votre console et de créer un nouvel id de client de ce type.
Juste au cas où si vous êtes en utilisant Google+ bouton javascript (web application), vous devez mettre
postmessage
la place réelle de l'URI. Il me prend presque toute la journée pour comprendre cela, parce que Google docs ne répond pas clairement à la tenir pour une raison quelconque.Pour mon application web j'ai corrigé mon erreur en écrivant
Lorsque vous enregistrez votre application à
https://code.google.com/apis/console
etfaire un numéro de Client, vous obtenez une chance de spécifier un ou plusieurs de redirection
Uri. La valeur de la
redirect_uri
paramètre sur votre auth URI doitcorrespondre à l'un d'entre eux exactement.
Veuillez noter que le 'redirect_uri' la valeur du Jeton de demande doivent être les mêmes que les "redirect_uri' la valeur de la demande d'Autorisation.
urn:ietf:wg:oauth:2.0:oob:auto
(auto!) mais pour l'autorisation, je ne savais pas exactement de la même uri doit être utiliséPour quelqu'un qui est toujours sans réponse à ce problème, vous devez disposer de la 'Plate-forme' d'Origine (Windows Mobile, Blackberry, ordinateur de bureau, d'appareils et plus)' lors de l'enregistrement de votre application dans le Google Cloud Console, sinon, il ne vous laissera pas utiliser "urn:ietf:wg:oauth:2.0:oob" comme le redirect URI.
Perdu 4 ou 5 heures avec ce... utiliser 'postmessage" comme paramètre de la valeur, pas le vrai Redirect Uri...
Dans mon cas, au lieu de créer des web app, j'ai juste choisi d'Autres en:
Client OAuth ID > d'Autres
et c'est tout.
2015July15 - travail signin commencé à causer d'Erreur 400 avec
Error: redirect_uri_mismatch
j'ai posté une solution sur une semblable QUESTION: modification de chargement de script pour