Dans le cadre de la loi 25, la recherche d'adresses et la saisie de données personnelles doivent être plus encadrées. C'est pourquoi la recherche d'adresses Google se fera dorénavant via votre compte Google.
Voici la procédure pour activer votre compte, générer vos clés API et les configurer dans votre Tuxedo.
1. Connectez-vous à votre compte Google
Voici le lien vers Google console, connectez-vous avec le compte administrateur de votre entreprise : https://console.cloud.google.com/
1.1 Vous devrez sélectionner un projet afin d'aller plus loin dans le processus. Si vous avez déjà un projet pour votre entreprise, vous pouvez le sélectionner en haut à gauche de la page.
Dans le cas contraire, vous pourrez créer un nouveau projet. Cliquez sur Sélectionner un projet en haut à gauche de la page. Une fenêtre appaîtra, puis vous pourrez cliquer sur Nouveau projet.
Il suffit de lui donner un nom et cliquer sur Créer.
2. Créez deux clés API
2.1 Ouvrez le menu en haut à gauche et allez dans le menu API et services, puis dans Bibliothèque.
2.2 Dans la barre de recherche, inscrivez Javascript.
2.3 Sélectionnez l'option Maps JavaScript API.
2.4 Cliquez sur Activer, puis attendez qu'il soit écrit Gérer.
2.5 Revenez en arrière puis recherchez Place dans la barre de recherche. Sélectionnez Places API.
2.6 Cliquez sur Activer, puis attendez qu'il soit écrit Gérer.
2.7 Retournez dans le menu en haut à gauche, allez dans le menu API et services, puis sélectionnez Identifiants.
2.8 Dans la page Identifiants, cliquez sur Créer des identifiants, puis sélectionnez Clé API.
2.9 Une fenêtre apparaîtra. Prenez en note la clé API, elle vous servira plus tard. Cliquez ensuite sur Modifier la clé API.
2.10 Changez le nom de la clé pour "Application", puis sous Définir une restriction d'application, sélectionnez Site web.
2.11 Cliquez sur ADD.
2.12 Inscrivez ceci : *.tuxedoapp.ca , puis cliquez sur OK.
2.13 Cliquez à nouveau sur ADD, inscrivez ceci : *.tuxedobillet.com , puis cliquez sur OK.
2.14 Sous Restrictions relatives aux API, sélectionnez Restreindre la clé, puis ouvrez le menu déroulant Selects APIs.
2.15 Recherchez le mot Places, puis cochez Places API. Recherchez ensuite le mot Java, cochez Maps JavaScript API, cliquez sur OK, puis sur Enregistrer au bas de la page.
2.16 De retour à la page des identifiants, cliquez à nouveau sur Créer des identifiants, puis sélectionnez encore une fois Clé API.
2.17 Tout comme pour la première clé, une fenêtre apparaîtra. Prenez en note la clé API, elle vous servira aussi plus tard. Cliquez ensuite sur Modifier la clé API.
2.18 Changez le nom de la clé pour "Serveurs", puis sous Définir une restriction d'application, sélectionnez Aucun.
2.19 Sous Restrictions relatives aux API, sélectionnez Restreindre la clé, puis ouvrez le menu déroulant Selects APIs.
2.20 Recherchez le mot Places, puis cochez Places API. Recherchez ensuite le mot Java, cochez Maps JavaScript API, cliquez sur OK, puis sur Enregistrer au bas de la page.
3. Ajoutez un mode de paiement
Rassurez-vous, vous ne serez pas facturé pour ce service. Google offre un crédit de 200$ par mois pour utiliser la recherche d'adresses. À moins que vous accueilliez Taylor Swift tous les soirs chez vous, vous ne devriez pas dépasser le crédit. Pour plus d'informations, consulter la documentation de Google.
3.1 Retournez dans le menu en haut à gauche, puis sélectionnez Facturation.
3.2 Au bas du menu à gauche cliquez sur Mode de paiement.
3.3 Assurez-vous d'avoir un mode de paiement valide, sinon ajoutez une carte de crédit en cliquant sur Ajouter un mode de paiement.
4. Ajoutez les clés API dans Tuxedo
4.1 Connectez-vous à Tuxedo, puis allez dans le menu Configuration -> API externes -> Google maps
4.2 Prenez en note les clés qui sont présentes dans votre Tuxedo, vous pourrez les remettre temporairement si vous constater que la recherche d'adresses ne fonctionne pas.
Copiez les clés API que vous venez de créer dans les deux encadrés. La clé nommée Application doit être copiée dans Clé API web, puis la clé Serveurs doit être copiée dans Clé API serveur.
5. Testez la recherche d'adresse
Actualisez votre page Tuxedo, puis allez dans un dossier client. Commencez à taper une adresse dans la case Recherchez votre adresse. Si vous voyez des suggestions d'adresses, le changement de clés API a fonctionné. Faites le même test sur le web.
6. Information importante
Vous avez accès à un essai gratuit de 3 mois avec pour la recherche d'adresses. Une fois cet essai terminé, vous devrez activer la facturation dans votre compte de Google Cloud. Sans cette activation, la recherche d'adresses ne fonctionnera plus. Mettez-vous un rappel tout de suite pour dans 3 mois! 📆