stopher Posted August 7, 2015 Share Posted August 7, 2015 Bonjour à tous, j'utilise un peu les webservices pour de la synchro avec notre outil de CRM. Et depuis la Maj vers la 1.6.1 voilà ce que me retourne la récupération d'un modéle vierge pour créer un compte Url : http://monsite.com/api/customers?schema=blank J'ai bien mis à jour la libraire Prestashop-webservice-lib mais rien à faire . Merci d'avance pour votre aide Ch. Link to comment Share on other sites More sharing options...
stopher Posted August 17, 2015 Author Share Posted August 17, 2015 (edited) Je suis le seul à avoir ce problème depuis la migration ? Lorsque je spécifie le format de sortie en JSON, cela fonctionne correctement Idem si je lance la requête via la commande curl <?xml version="1.0" encoding="UTF-8"?> <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <customer> <id></id> <id_default_group></id_default_group> <id_lang></id_lang> <newsletter_date_add></newsletter_date_add> <ip_registration_newsletter></ip_registration_newsletter> <last_passwd_gen></last_passwd_gen> <secure_key></secure_key> <deleted></deleted> <passwd></passwd> <lastname></lastname> <firstname></firstname> <email></email> <id_gender></id_gender> <birthday></birthday> <newsletter></newsletter> <optin></optin> <website></website> <company></company> <siret></siret> <ape></ape> <outstanding_allow_amount></outstanding_allow_amount> <show_public_prices></show_public_prices> <id_risk></id_risk> <max_payment_days></max_payment_days> <active></active> <note></note> <is_guest></is_guest> <id_shop></id_shop> <id_shop_group></id_shop_group> <date_add></date_add> <date_upd></date_upd> <associations> <groups> <group> <id></id> </group> </groups> </associations> </customer> </prestashop> Edited August 17, 2015 by stopher (see edit history) Link to comment Share on other sites More sharing options...
stopher Posted August 17, 2015 Author Share Posted August 17, 2015 L'erreur est généré dans le fichier PSWebServiceLibrary.php dans la méthode parseXML, L203 Array ( [0] => LibXMLError Object ( [level] => 3 [code] => 64 [column] => 6 [message] => XML declaration allowed only at the start of the document [file] => [line] => 2 ) ) Link to comment Share on other sites More sharing options...
stopher Posted August 18, 2015 Author Share Posted August 18, 2015 Ok , j'ai trouvé une classe d'un module qui était chargée par la surcharge de la classe Link, avait une balise fermante ?> Il doit donc y avoir un espace ou caractère invisible ( retour chariot ) quelque part dans cette classe. Bref après avoir retirer cette balise, je retrouve le bon fonctionnement du XML. 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