BMo Posted March 5, 2021 Share Posted March 5, 2021 Bonjour, J'utilise le webservice sur la version 1.6 et je rencontre des problèmes assez curieux avec. Par exemple avec l'API pour les produits. Si je fais une requête GET tout est normal. Si je copie colle la réponse pour en faire une requête PUT, j'obtiens cette erreur : <![CDATA[parameter "manufacturer_name" not writable. Please remove this attribute of this XML]]> Donc je supprimer la partie manufacturer, et j'obtiens : <![CDATA[parameter "quantity" not writable. Please remove this attribute of this XML]]> Donc je supprimer quantity: <![CDATA[Validation error: "Property Product->link_rewrite is not valid"]]> Et je supprime la partie link rewrite et j'obtiens: <![CDATA[Validation error: "Property Product->link_rewrite is empty"]]> A noter que si je fais une requête avec ?schema=synopsis j'obtiens une réponse avec seulement des erreurs comme cela: <error> <code> <![CDATA[3]]> </code> <message> <![CDATA[[PHP Warning #2] Illegal string offset 'format' (/home/xxx/www/classes/webservice/WebserviceOutputBuilder.php, line 720)]]> </message> </error> <error> <code> <![CDATA[3]]> </code> <message> <![CDATA[[PHP Warning #2] Invalid argument supplied for foreach() (/home/xxx/www/classes/webservice/WebserviceOutputXML.php, line 138)]]> </message> </error> Et si je fais la requête ?schema=blank j'ai les erreurs suivante: <error> <code> <![CDATA[3]]> </code> <message> <![CDATA[[PHP Warning #2] Illegal string offset 'required' (/home/xxxx/www/classes/webservice/WebserviceOutputBuilder.php, line 714)]]> </message> </error> <error> <code> <![CDATA[3]]> </code> <message> <![CDATA[[PHP Warning #2] Illegal string offset 'required' (/home/xxx/www/classes/webservice/WebserviceOutputBuilder.php, line 714)]]> </message> </error> Mais malgré cela les requêtes GET fonctionnent nickel. Je cherche a utiliser l'API pour changer les paramètres "cache_default_attibute" et "visibility". 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