/ / API Google Drive OAuth 2.0; Erreur: origin_mismatch [fermé] - javascript, google-drive-sdk, google-drive-realtime-api

API Google Drive OAuth 2.0; Erreur: origin_mismatch [fermé] - javascript, google-drive-sdk, google-drive-realtime-api

J'ai du mal à créer un lecteur Google valideAPI pour mon site Web. Je peux ressembler à un noob complet, mais j'ai créé un fichier appelé quickstart.html dans mon répertoire ftp principal et copié et collé le code de https://developers.google.com/drive/quickstart-js#step_1_enable_the_drive_api et remplacé l'ID client par mon ID client, etdans mes paramètres, j'ai défini l'URL Javascript Origins sur mon URL principale (www.domainname.com), j'ai une page d'index distincte pour ce domaine, donc pour accéder à Google Drive, je vais simplement http://domainname.com/quickstart.html? Parce que lorsque je fais cela et que je clique sur "Autoriser", j'obtiens l'erreur google Origin Mismatch. Quelqu'un peut-il m'aider s'il-vous-plaît?

Réponses:

12 pour la réponse № 1

dans Api Console, remplacez vos URL de redirection vers http et supprimez https et vous pouvez également utiliser "scope": "https://www.googleapis.com/auth/plus.login https://www.googleapis.com/auth/userinfo.email". Cette solution a fonctionné pour moi.


8 pour la réponse № 2

Vérifiez que "Origines JavaScript:" Propriété sous la section "ID client pour les applications Web" et l'URL de la page sur laquelle vous appliquez le code de connexion doivent être identiques.


2 pour la réponse № 3

Assurez-vous que vous accédez réellement à www.domainname.com pas seulement domainname.com. Certains navigateurs masquent l'URL réelle jusqu'à ce que vous copiez-collez l'URL dans un autre programme. Assurez-vous de saisir l'URL complète, avec le http et le www. pour être absolument sûr.