get_shipping_country
Questa chiamata elenca tutte le Nazioni permesse per le spedizioni.
Chiamata parametri:
Parametro |
Obbligatorio |
Default |
Note |
uid |
si |
Id cliente |
|
pid |
si |
Id Portale |
|
lid |
si |
id Lingua |
|
key |
si |
Codice di autenticazione |
|
api_version |
si |
Versione API. |
|
request |
si |
Nome della funzione richiesta |
Risposta parametri:
Parametro |
Sempre Presente |
Note |
success |
si |
true o false, indica se l'operazione ha avuto buon esito o meno |
rc |
si |
return code. |
message |
si |
Messaggio di errore |
num_rows |
si ( se rc >= 0) |
numero di righe ottenute dalla richiesta |
rows |
si ( se rc >= 0 e ci sono corrieri) |
Nodo della sezione dati |
cod |
si ( se rc >= 0 e ci sono corrieri) |
Codice Nazione |
name |
si ( se rc >= 0 e ci sono corrieri) |
Nome Nazione |
Questo parte del messaggio può avere come messaggi d'errore
- -2 Access Denied
- -4 Fatal Error: There was an internal Error. Please retry or contact webmaster@wwt.it
- -14 Unable to proceed. User does not have permission to perform this action
Nel caso di errori -2, -4 e -14, non sarà presente il campo items e quindi neppure il dettaglio dei singoli messaggi.
Struttura Chiamate JSON
{ "uid" : "12345", "pid" : "2", "lid" : "1", "key” : "VtKpudWnzRBioQeBKQXPBdSpamppUTw8", "api_version" : "1.0.0", "request" : "get_shipping_country" } |
Struttura Chiamata php
$data = array( "uid" => 12345, "pid" => 2, "lid" => 1, "key" => "VtKpudWnzRBioQeBKQXPBdSpamppUTw8", "api_version" => "1.0.0", "request" => "get_shipping_country" ); $data = array('data' => json_encode($data)); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://dev.dropshippingb2b.com/api/"); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,2); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $ce = curl_exec($ch); // in $ce la risposta alla chiamata echo $ce; curl_close($ch); |
Esempio di Risposta positiva con nessun record
{ "success": true, "rc": 0, "message": "", "num_rows":0 } |
Esempio di Risposta positiva con più record
{ "success": true, "rc": "0", "message": "", "num_rows": 239, "rows": [{ "cod": "2", "name": "Italia" }, { "cod": "5", "name": "Austria" }, { "cod": "6", "name": "Belgio" }, { "cod": "7", "name": "Danimarca" }] } |
Una risposta Json negativa possibile:
{ "success": false, "rc": -4, "message”: "Fatal Error: There was an internal Error. Please retry or contact webmaster@wwt.it" } |
Created with the Personal Edition of HelpNDoc: Easily create EPub books