Je fais une application avec l'API Google Maps. Je veux pouvoir avoir une personne sur un ordinateur, regarder ce qu'une autre personne a modifié sur une carte. Je pense à transmettre des informations de la carte à une table Google Fusion. L'autre personne pourra tout voir comme une couche. Je voudrais que le programme s'exécute simplement à partir du navigateur de l'utilisateur et ne crée pas de site Web pour celui-ci.
Pour éditer les tables de fusion, j'ai besoin d'accéder à/tokens. J'essaie actuellement d'utiliser ces scripts javascript pour y parvenir. ScriptSample.html , oauthWindow.html , et gwt-oauth2.js . Ceci est le exemple de travail .
Lorsque je les exécute, je reçois une erreur indiquant que le redirect_URI est incorrect. Il indique que le fichier que j'utilise pour rediriger n'a pas d'autorité. Ma première question évidente est: comment donner à ce fichier le droit de rediriger?
Dans ma console API, je l'ai configuré comme une application Web côté client. Dois-je le changer en application installée?
actuellement, mon origine javascript est: https: // localhost
uRI de redirection: https: //localhost/oauthWindow.html
Merci
Il n'y a aucun problème à utiliser une URL localhost pour le travail de développement - évidemment, elle doit être modifiée en ce qui concerne la production.
Vous devez aller ici: https://developers.google.com/accounts/docs/OAuth2 puis suivre le lien pour la console API - lien dans la section Étapes de base. Lorsque vous aurez rempli le nouveau formulaire de demande, il vous sera demandé de fournir une URL de redirection. Mettez la page à laquelle vous souhaitez accéder une fois que l'accès a été accordé.
Lors de la formation de l'URL Google oAuth - vous devez inclure l'URL de redirection - il doit s'agir d'une correspondance exacte ou vous aurez des problèmes. Il doit également être codé en url.