Jump to content

API Google Analytics et 400. That’s an error


Recommended Posts

Bonjour,

 

J'essaie en vain depuis près de 3h à comprendre pourquoi je n'arrive pas à configurer le module API Google Analytics fourni avec Prestashop.

 

J'ai parcouru de nombre fil dont celui-ci:

https://www.prestashop.com/forums/topic/318571-google-analytics-api-v30/

 

mais j'ai toujours la même erreur:

 

400. That’s an error.

 

Error: invalid_request

Invalid parameter value for redirect_uri: Missing scheme: modules/gapi/oauth2callback.php

 

Pourtant les informations que je rentre doivent être correct... sachant que j'ai tenté plusieurs possibilités au niveau du Profil anaytics. Je dit "plusieurs possibilité" car il y a plusieurs sons de cloche. Dans l'aide du module il est indiqué:

"Votre ID de profil est le nombre suivi d'un "p", comme souligné dans la capture d'écran."

Or ce qui est souligné est APRES un "p" et non avant... donc "Votre ID de profil est le nombre PRECEDE d'un "p"...".

 

Donc en fait, avec le p avant ou après, peu importe...!

 

Avec 1.6.0.14 et la version à jour de "API Google Analytics", sachant que le module "Google Analytics" est bien installé et configuré, avez-vous réussi ?

 

Merci par avance.

 

 

Link to comment
Share on other sites

Bon je me réponds.

 

Cet article m'a bien mis sur la voix car il est "toujours" d'actualité:

https://www.prestashop.com/forums/topic/452651-problem-with-analytics-api-v110/

 

dans le fichier modules / gapi / gapi . php

 

trouver les lignes 141 et 167 et modifier-les en mettant directement le lien retour en dur entre guillemet simple.

Ca marche toujours !!!

 

Oui le redirect_url n'est pas de la même forme que sur le lien précité mais le problème n'a visiblement pas changé.

En tout cas cela a fait fonctionné mon module après environ 4h de recherche !!!

 

Note:

Surtout, ne pas oublier de se connecter avec le bon compte Google. Choisir un navigateur, se déconnecter de tous ses comptes google, se connecter AVEC celui de analytics, celui de google code (ce doit être le même). Et mettez à jour vos infos dans API GA, enjoy

Link to comment
Share on other sites

Super, ça marche merci. En effet, faites attention à bien être déconnectés de tout vos comptes Google, sauf celui concerné.

 

Remplacer la ligne 141 en:

  1. 'redirect_uri' => 'http://www.exemple.com/modules/gapi/oauth2callback.php',

et ligne167 en:

  1. $params['redirect_uri'] = 'www.exemple.com/modules/gapi/oauth2callback.php';
Edited by Fable03 (see edit history)
Link to comment
Share on other sites

  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...