Ενημέρωση μιας επιστροφής
URL του Webservice : https://sws.spartoo.gr/mp/xml_maj_returns.phpΑυτό το webservice εξυπηρετεί στο να ενημερώνεται το status μιας επιστροφής.
Εάν πρέπει να αποστείλετε μια ετικέτα επιστροφής στον πελάτη, δύο μέθοδοι είναι διαθέσιμες :
- Η ετικέτα βρίσκεται στο λογαριασμό σας : καθορίστε το σημείο label_link που περιέχει το σύνδεσμο με την ετικέτα
- Επιθυμείτε η ετικέτα να παραμείνει στους διακομιστές μας : καθορίστε το σημείο label_file που περιέχει το αρχείο της ετικέτας
- να δεχτείτε την επιστροφή ( status 4 )
- ή να αρνηθείτε την επιστροφή ( status 3 )
> Δείτε τη λίστα με την κατάσταση των επιστροφών
Λίστα παραμέτρων
Οι παράμετροι αυτού του webservice πρέπει υποχρεωτικά να περαστούν σε POST| Παράμετρος | Περιγραφή |
|---|---|
| συνεργάτης | Πρέπει να περιέχει το μοναδικό id σας : |
| rID | Το Id της επιστροφής πρέπει να ενημερωθεί |
| statut | (προαιρετικό) Νέο status επιστροφής ( 3 ή 4 ) | label_link | (προαιρετικό) Σύνδεσμος για την ετικέτα επιστροφής |
| label_file | (προαιρετικό) Αρχείο ετικέτας επιστροφής |
Μορφή XML που επιστρέφεται
<root> <returns> <return> <partenaire>string</partenaire> <rID>int</rID> <label_link>url</label_link> <label_file>url</label_file> <errors> <error> <id>int</id> <description>string</description> </error> </errors> <return> </returns> <statut> <id>int</id> <description>string</description> </statut> </root>
Λίστα των κωδικών σφαλμάτων του webservice
| Κωδικός | Περιγραφή |
|---|---|
| 1 | Δεν υπάρχει σφάλμα στις παραμέτρους |
| -1 | Η παράμετρος partenaire δεν καταχωρήθηκε ως παράμετρος ή είναι κενή |
| -2 | Η παράμετρος partenaire δεν υπάρχει |
| -5 | Λείπει η παράμετρος rID/oID ή η παράμετρος status |
| -6 | Η παραγγελία ή η επιστροφή δεν βρέθηκαν, ελέγξτε την παράμετρο oID / rID ή την παράμετρο συνεργάτη. |
| -7 | Πρόβλημα στο χρόνο επιστροφής
|
| -9 | Το νέο status είναι ίδιο με το παρόν status |
| -22 | Σφάλμα κατά τη λήψη του αρχείου |
| -23 | Άγνωστο σφάλμα κατά τη λήψη του αρχείου |
| -24 | Ο σύνδεσμος της ετικέτας είναι πολύ μεγάλος |
| -25 | Ο παρεχόμενος σύνδεσμος είναι ταυτόσημος με τον παρόντα σύνδεσμο |
| -428 | Ο λογαριασμός σας έχει απενεργοποιηθεί. Δεν μπορείτε πλέον να πραγματοποιείτε κλήσεις στις υπηρεσίες web |
| -429 | Έχετε κάνει πάρα πολλές κλήσεις προς αυτήν την υπηρεσία web, για την τρέχουσα ώρα |
Παράδειγμα επιστροφής XML
Παράδειγμα απάντησης σε μια κλήση web service KO :
<root> <returns> <return> <partenaire>1EC51BF31B486658</partenaire> <rID> </rID> <label_link>http://www.spartoo.fr/pj.php?file_id_crypt=...</label_link> <errors> <error> <id>-6</id> <description> La commande ou le retour n’ont pas été trouvés, vérifiez le paramètre oID / rID ou le paramètre partenaire. </description> </error> </errors> </return> </returns> <statut> <id>6</id> <description>retour refusé</description> </statut> </root>
Παράδειγμα απάντησης σε μια κλήση web service OK :
<root> <returns> <return> <partenaire>1EC51BF31B486658</partenaire> <rID>8883777</rID> <label_link>http://www.spartoo.fr/pj.php?file_id_crypt=...</label_link> <errors> <error> <id>1</id> <description>Pas d'erreur de paramètres</description> </error> </errors> </return> </returns> <statut> <id>4</id> <description>retour accepté</description> </statut> </root>
www.spartoo.gr
























