Metodo HTTP: GET
Endpoint: https://MIOSERVER/store360_api/
Comando:
Comando per più ordini: orders (es: https://MIOSERVER/store360_api/orders)
Recupero singolo ordine: orders/<id_ordine_store360> (es:
https://MIOSERVER/store360_api/orders/115
Parametri:
Dal (stringa, es: Dal=2022-03-10)
Data in formato ISO “aaaa-mm-gg” a partire dalla quale (compresa) vengono scaricati gli
ordini
Se non valorizzato e non viene valorizzato il nodo vengono scaricati gli ordini
a partire da 1 giorno indietro
rispetto alla data del server.
Al (stringa, es: Al=2022-03-20)
Data in formato ISO “aaaa-mm-gg” finoalla quale (compresa) vengono scaricati gli ordini.
Se valorizzato il suo valore deve contenere una data antecedente a quella del nodo .
Se non valorizzato viene considerata la data attuale del server
Stato (stringa, es: Stato=PAGATO)
E’ un filtro ulteriore che viene considerato insieme a .
I valori possibili sono:
ALL – Tutti gli stati – E’ il valore di default
NUOVO – Solo gli ordini nuovi
PAGATO – Solo gli ordini pagati
SPEDITO – Solo gli ordini spediti ma non ancora pagati (caso del contrassegno)
PAGATOESPEDITO – Gli ordini evasi e pagati
Esempio chiamata recupero ordini (php curl):
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://MIOSERVER/store360_api/orders?Dal=2022-03-
10&Al=2022-03-20',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'Content-type: application/json',
'Authorization: Bearer aW5mb0BkcnZydg5YW5qZXMuaXQ6fXys6RFJWIzEyMTY'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;