get_brands


Questa chiamata mostra tutti i brand disponibili all'interno dello store.


Chiamata parametri:

Parametro

Obbligatorio

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 Pesente

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

no

Indica il numero di record trovati quando non ci sono errori durante l'elaborazione

rows

no

Contiene il dettaglio dei brand disponibili se non ci sono errori durante l'elaborazione

    id_brand


Codice univoco del catalogo

    group

si

Gruppo di appartenenza della categoria ( charset UTF-8)

    category

si

Nome della categoria merceologica a cui appartiene ( charset UTF-8)

    name

si

Nome del catalogo   (charset UTF-8)

    min_qty

si

Quantità minima ordinabile per ogni prodotto di questo catalogo

    extra_discount_threshold_value

si

Soglia di acquisto minima per ottenere un ulteriore sconto. Superato il valore di acquisto indicato in questo campo si avrà diritto allo sconto percentuale indicato nel campo "extra_discount_percentage_value".

Il valore si riferisce alla valuta corrente. Euro per i partner WWT

    extra_discount_percentage_value

si

Percentuale di sconto a cui si ha diritto se si acquistano prodotti per almeno "extra_discount_threshold_value"



Struttura Json di richiesta:


{

  "uid"         : "12345",

  "pid"         : "2",

  "lid"         : "1",

  "key”         : "VtKpudWnzRBioQeBKQXPBdSpamppUTw8",

  "api_version" : "1.0.0",

  "request"     : "get_brands"

}



Esempio di chiamata php:



$data = array(


               "uid"             => 12345,

               "pid"             => 2,

               "lid"             => 1,

               "key"             => "VtKpudWnzRBioQeBKQXPBdSpamppUTw8",

               "api_version"     => "1.0.0",

               "request"         => "get_brands"

);




$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 chiamata html:


<html>

    <body>

        <form method=”POST” action=”https://dev.dropshipping.com/api/”>

            <input type=”text” name=“data” value=’{"uid":"12345", "pid":"2", "lid":"2", "key" : "VtKpudWnzRBioQeBKQXPBdSpamppUTw8", "request": "get_brands"}’>

            <input type=”submit” value=”Submit” name=”Submit”>

        </form>

    </body>

</html>



Esempio di Risposta positiva

{

   "success":true,

   "rc":0,

   "message":"",

   "num_rows":317,

   "rows":[

      {

         "id_brand":"716",

         "group":"OROLOGI",

         "category":"ACCESSORI OROLOGERIA",

         "name":"ASTUCCI PER OROLOGI",

         "min_qty":"0",

         "from_euro":0,

         "brand_discount":0

      },

      {

         "id_brand":"533",

         "group":"OROLOGI",

         "category":"ACCESSORI OROLOGERIA",

         "name":"CINTURINI IN PELLE e LORICA\u00ae",

         "min_qty":"20",

         "from_euro":0,

         "brand_discount":0

      },

      {

         "id_brand":"185",

         "group":"OROLOGI",

         "category":"ACCESSORI OROLOGERIA",

         "name":"CINTURINI SWATCH",

         "min_qty":"20",

         "extra_discount_threshold_value":"1200",

         "extra_discount_percentage_value":"32"

      }

   ]

}



Una risposta Json negativa possibile:


{

  "success": false,

  "rc": -4,

  "message”: "Fatal Error: There was an internal Error. Please retry or contact webmaster@wwt.it"

}



Questo 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






Created with the Personal Edition of HelpNDoc: Easily create EPub books