dashingJimmy Posted October 26, 2013 Share Posted October 26, 2013 Bonjour, je débute sur Prestashop et je galère sur l'activation du web service. J'ai suivi le process pour générer la clé, je configure les données à extraire et j'arrive à me connecter sur http://monsite.com/api Mais une fois connecté, j'ai le message d'erreur suivant : <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <errors> <error> <code> <![CDATA[ 126 ]]> </code> <message> <![CDATA[ Bad override class name for this key. Please update class_name field ]]> </message> </error> </errors> </prestashop> En local, j'arrive parfaitement à afficher les données, mais en ligne j'ai cette erreur. Je suppose qu'il y a une différence de configuration entre le serveur local et le serveur de en ligne. Avez-vous une idée pour résoudre cette problématique ? Link to comment Share on other sites More sharing options...
martialdelastic Posted April 23, 2014 Share Posted April 23, 2014 Bonjour, Avez vous solutionné votre problème ? Link to comment Share on other sites More sharing options...
Totti Posted June 6, 2014 Share Posted June 6, 2014 Same problem ! Link to comment Share on other sites More sharing options...
Nicolas APOG Posted September 24, 2014 Share Posted September 24, 2014 (edited) J'ai eu le même problème.En fait, cela provenait de la chaîne de la clé, où un espace s'était inséré à la fin.Du coup, la clé du webservice ne correspondait à aucune clé de la table ps_webservice_account et le nom de la classe associée n'était pas retourné (cela correspond au fonctionnement de la méthode getClassFromKey() de la classe WebserviceKeyCore). Bref, pour résoudre le problème, j'ai édité le fichier webservice/dispatcher.php Il faut trouver : $class_name = WebserviceKey::getClassFromKey($key); Et ajouter la fonction PHP trim() pour nettoyer la clé et supprimer les éventuels espaces en début et fin de chaîne $class_name = WebserviceKey::getClassFromKey(trim($key)); Edited September 24, 2014 by Nicolas APOG (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now