Recupero della bolla di consegna
URL del Webservice : http://sws.spartoo.it/mp/xml_export_bl.php
Questo webservice serve a recuperare la bolla di consegna che deve essere nel pacco del tuo ordine Spartoo.
Lista dei parametri
I parametri di questo webservice devono obbligatoriamente passare in POST
Paramètre |
Descrizione |
partner |
Deve contenere il tuo identificante unico: |
xml |
Serie di caratteri XML contenente la lista degli elementi delle informazioni che permettono di realizzare la bolla di consegna |
Format du paramètre xml
I campi testo devono essere protetti da dei
balises CDATA se contengono dei caratteri speciali che rendono il XML invalido.
Formato dell'argomentazione XML
<root>
<order_id>string</order_id>
<products>
<product>
<reference_partenaire>string</reference_partenaire>
<product_quantity>int</product_quantity>
</product>
</products>
</root>
Descrzione dei campi del XML d'entrata
Balise |
Descrizione |
Obbligatorio |
order_id |
Identificativo dell'ordine
|
Si |
reference_partenaire |
Identificativo del prodotto del partner
L'identificativo del prodotto deve contenere solo caratteri alfanumerici e i caratteri seguenti: - (trattino) _ (underscore) e . (punto).
|
Si |
product_quantity |
Quantità del prodotto nel pacco
|
Si |
Esempio di parametro xml
<root>
<order_id>3FF75E96C3434E92</order_id>
<products>
<product>
<reference_partenaire>39870-42</reference_partenaire>
<product_quantity>1</product_quantity>
</product>
</products>
</root>
Formato del XML reso
<root>
<bl>
<order_id>string</order_id>
<pdf>string</pdf>
</bl>
<errors>int</errors>
</root>
Lista dei codici d'errore del webservice
Codice |
Descrizione |
1 |
Nessun errore di parametro |
-1 |
Il prametro partenaire non è parametrato o è vuoto |
-2 |
Il parametro partenaire non esiste |
-5 |
Manca il parametro rID/oID o il parametro statut |
-6 |
L'ordine o il reso non sono stati trovati, verificare il parametro oID / rID o il parametro partnair. |
-11 |
Il prametro xml non è parametrato o è vuoto |
-12 |
Il prametro reference_partenaire non è parametrato o è vuoto |
-15 |
Errore di sintassi XML, verificare il file XML |
-428 |
Il vostro conto non é più attivo, non potete quindi più fare chiamate Webservice |
-429 |
Avete effettuato troppe chiamate a questo webservice nell' ultima ora |
Descrizione dei campi della risposta XML
Tag |
Descrizione |
order_id |
Identificativo dell'ordine |
pdf |
Bolla di consegna in formato PDF con codice |
errors |
Codice d'errore |
Esempio di reso XML
Esempio di risposta a una chiamata web service KO
<root>
<errors>int</errors>
</root>
Esempio di una risposta al web service OK
<root>
<errors>1</errors>
<bl>
<order_id>25CF31A736506CE8</order_id>
<pdf>string PDF encode</pdf>
</bl>
</root>