12
votes

"Échec immédiat" - Impossible de se connecter automatiquement de l'utilisateur

J'ai un problème lorsque j'ai développé mon site Web avec Google+ Sign-in: J'ai fait étape par étape que le Doc m'a dit mais j'ai toujours échoué à Step4: https://developers.google.com/+/web/signin/

Le résultat a toujours été "" immédiat_failed "- Impossible de se connecter automatiquement à l'utilisateur", je ne suis tout simplement pas kown pourquoi, peut-on m'aider, merci beaucoup! : - (


1 commentaires

Pourriez-vous s'il vous plaît poster le code avec lequel vous travaillez?


5 Réponses :


21
votes

Notez que dans le code exemple, vous avez indiqué que la vérification "Immédiat_FAILED" est commentée. Ceci est intentionnel, depuis la première fois qu'un utilisateur rencontre le bouton de connexion de la page, cela échouera.

La raison pour laquelle il échoue, c'est que lorsque la page se charge d'abord, avant que l'utilisateur ne appuie même pas sur le bouton, une demande est envoyée à Google pour déterminer si l'utilisateur s'est déjà connecté (via Google ou un autre site, par exemple). S'ils sont - il n'y a pas besoin pour eux de se connecter à nouveau, le bouton n'a donc jamais besoin d'être montré. Mais s'ils ont déjà été connectés déjà déjà connecté, vous obtiendrez la réponse "Immédiat_FAILED" et devra soit indiquer (ou ne pas être effacée) le bouton.

TL; DR - Ne vous inquiétez pas de besoin d'obtenir immédiat Ceci est normal.


1 commentaires

Ceci est affiché dans un exemple de travail sur le page de démarrage rapide JavaScript .




2
votes

changer ce réglage "Immédiat: True", pour être faux "Immédiat: False". Mais si vous aimez faire une implémentation plus complexe, regardez le premier échantillon ici https://developers.google.com/api-Client-library/javascript/start/start-js . Vous devez appelle à Google "Gapi.Auth.Authorize ({...", le premier avec "Immediate: True", et le second avec "Immédiat: False".


0 commentaires


1
votes

Dans mon cas, l'erreur consistait à spécifier explicitement le Autorisation paramètre invite à 'Aucun' , similaire à une réponse précédente.

Cela a fonctionné pour moi en spécifiant invite = Aucune ou selon l'officiel docs , vous pouvez ignorer ce paramètre.


0 commentaires