Jump to content

Erreur 400 WebService Ajout


Recommended Posts

Bonjour,

 

Je suis à la recherche d'une solution pour régler un problème lors de l'utilisation du webservice de PrestaShop.

 

Version : 1.4.8.2

 

J'utilise le webservice en PHP avec la classe "PSWebServiceLibrary" joint sur la documentation :

 

http://doc.prestasho...Webservice+REST

 

Normalement limité à la version 1.4.7.5 (const psCompatibleVersionsMax = '1.4.7.5'), j'ai modifié la version max n'ayant pas trouvé de classe pour la version 1.4.8.2.

 

Fonctionne :

- Récupération

- Edition

- Suppression

 

Ne fonctionne pas :

- Ajout

 

L'erreur est la suivante :

 

This call to PrestaShop Web Services failed and returned an HTTP status of 400. That means: Bad Request.

 

Le problème viens t'il d'une mauvaise utilisation du webservice ou d'un problème de compatibilité avec la classe utilisé ?

 

$ws = new PrestaShopWebservice("URL", "API KEY", true);
$xml = $ws->get(array('resource' =>  'products?schema=synopsis'));
$resources = $xml->children()->children();
/** Set value **/
$resources->id_category_default = 10;
// ...
unset($resources->associations->categories->category);
unset($resources->associations->images->image);
unset($resources->associations->combinations->combinations);
unset($resources->associations->product_option_values->product_options_values);
unset($resources->associations->product_features->product_feature);
unset($resources->associations->tags->tag);
$xml = $ws->add( array(
'resource'  => 'products',
'postXml'  => $xml->asXML()
));

 

Merci d'avance.

Link to comment
Share on other sites

  • 2 weeks 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...