Je me suis mis à Jeedom dernièrement (après un test rapide en 2019 mis au placard faute de temps pour aboutir) et j’ai jusqu’ici réussi à trouver les réponses à mes différents problèmes rencontrés sur ce forum (au passage, merci à tous les contributeurs qui répondent aux sollicitations et qui aident par la même occasion les nombreux anonymes qui lisent leurs solutions a posteriori!). Mais là, je continue de bloquer… D’où ce premier post! (au passage, désolé par avance si j’ai manqué à quelque règle, n’hésitez pas à m’en faire part, je rectifierai le tir.
Mon souci: suite à l’installation et au paramétrage du plugin « Localisation et Trajet » de @lunarok, j’obtiens systématiquement le message « Google Maps Platform rejected your request. This API project is not authorized to use this API. » dans mes équipements configurés pour de la géolocalisation (voir screenshot ci-dessous).
Côté API Google, j’ai paramétré un compte de facturation et configuré mon API sans aucune restriction.
Ma seule piste est qu’il faille renseigner un client OAuth ou un compte de service mais, le cas échéant, et dans un cas comme dans l’autre, j’avoue ne pas savoir quoi saisir…
A première vue j’ai l’impression que vous avez créé une clé api pour l’oauth et pas pour le service google maps d’où le fait que l’appel soit rejeté par google.
J’ai supprimé la clé API existante pour refaire le process de création et il n’y a pas de doute possible: je crée bien une clé API (choix distincts quand on clique sur « Créer des identifiants »).
Et avez-vous lié votre clé au service maps? il me semble que c’était à faire.
J’ai un peu du mal à donner des indications précises sur ce point car je n’utilise plus cela et je n’ai pas (et ne veux pas) renseigner des informations de facturations du coup google ne me laisse même pas voir la config.
Merci beaucoup pour cette info.
J’ai activé les 6 services mentionnés puis ai testé d’en enlever certains pour réduire finalement aux 3 suivants, suffisants pour répondre à mes besoins de gestion d’adresse et de trajets:
Directions API
Geocoding API
Maps Embed API
Des extraits de cartes s’affichent désormais en lieu et place des messages d’erreur.
Je vais désormais surveiller ce que cela va me coûter pour ne pas dépasser le quota mensuel offert par Google.
Si je copie cette requête dans la barre d’adresse de Chrome j’obtiens la même réponse:
Google Maps Platform rejected your request. Invalid request. Invalid 'q' parameter.
Rendu là, 2 possibilités:
le paramètre ‹ q= › vide à la fin est en trop
Il manque une valeur à ce paramètre
Dans tous les cas, un souci de mismatch entre la requête et l’API Google Maps
Je vais regarder si je trouve la doc de cette API…
Pour info, mon souci n’est pas avec le plugin Meteo France mais avec geotrav, qui utilise la même requête. Je mets ces infos ici parce que c’est apparemment le thread le plus récemment mis à jour.