Come ottenere l’elenco degli ordini registrati tramite API?
URL: http://www.namedoseusite.com.br/api_ds_orders.php?cid=& postalcode = & am; cname = & amp; & amp; status = & amp; pagamento = & amp; date_from = & amp; = & amp ; Action = order_list
parametro header | formato |
token | base64_encode () |
segreto | base64_encode () |
base64_encode () |
parametro | formato | Descrizione |
cid | get |
ID cliente |
postalcode | get | POST CODICE dell’indirizzo di spedizione o dell’indirizzo del cliente è richiesto solo il numero Esempio: 04267000 |
cname | get | Nome cliente |
get | Indirizzo e -mail del cliente | |
stato | get | Stato per gli ordini di filtro Controlla l’API per ottenere lo stato |
pagamento | get | Pagamento per filtrare gli ordini |
date_from | get | Data da per gli ordini di filtro Esempio: dd/mm/aaaa |
date_to | get | Data a per ordini di filtro Esempio: dd/mm/yyyy |
campione PHP:
// ordini di elenco di esempio
$ add_query_order = ' ' ;;
if ($ _get [' status ']! = ' ') {
$ add_query_order. = ' & amp; status = ' $ _ get [' status '];
} altro {
$ add_query_order. = ' ' ;;
}
$ Url = $ tabain_url. ' /api_ds_orders.php? Action = order_list ' ;. $ add_query_order;
$ Ch = curl_init ($ url);
CURL_SETOPT ($ CH, CURLOPT_RETURNTRANSFER, TRUE);
CURL_SETOPT ($ CH, CURLOPT_SSL_VERIFYPEER, FALSE);
CURL_SETOPT ($ CH, CURLOPT_HTTPHEADER, Array (
' tipo di contenuto: Applicazione/JSON ',
"Cache-Control: No-Cache",
' token: ' . base64_encode ($ token),
' segreto: ' . base64_encode ($ segreto),
' e-mail: ' . base64_encode ($ email)))
);
$ result = curl_exec ($ ch);
CURL_CLOSE ($ CH);
print_r ($ risultato);
// Ordini di elenco di esempio eof
re>
return:
ORDERS_ID
clienti_name
clienti_email_address
order_total
date_purchased
order_status_name
pagamento_method