Comment obtenir la liste des commandes enregistrées via l’API?

URL: http://www.namedoseusite.com.br/api_orders.php?cid=& postalcode = & amp; cname = & amp; email = & amp; status = & amp; Payment = & amp; = & amp; date_from = & amp; date_from = & amp; action = orders_list

PHP Échantillon:

 // Exemples de commandes de liste

$ add_query_order = & # 39; & # 39 ;;
$ cid = & # 39; & # 39 ;;
if ($ cid! = & # 39; & # 39;) {
$ add_query_order. = & # 39; & amp; cid = & # 39; $ cid;
}
$ postalcode = & # 39; & # 39 ;;
if ($ postalcode! = & # 39; & # 39;) {
$ add_query_order. = & # 39; & amp; postalcode = & # 39; $ postalcode;
}
$ cname = & # 39; & # 39 ;;
if ($ cname! = & # 39; & # 39;) {
$ add_query_order. = & # 39; & amp; cname = & # 39; $ cname;
}
$ email = & # 39; & # 39 ;;
if ($ email! = & # 39; & # 39;) {
$ add_query_order. = & # 39; & amp; email = & # 39; $ e-mail;
}
$ status = & # 39; & # 39 ;;
if ($ status! = & # 39; & # 39;) {
$ add_query_order. = & # 39; & amp; status = & # 39; $ status;
}
$ Paiement = & # 39; & # 39 ;;
if ($ paiement! = & # 39; & # 39;) {
$ add_query_order. = & # 39; & amp; Payment = & # 39;
}
$ Signature_recrer = & # 39; & # 39 ;;
If ($ abonnement_current! = & # 39; & # 39;) {
$ add_query_order. = & # 39; & amp; abonnement de l'abonné = & # 39;
}
$ annule_sinatura_recurrent = & # 39; & # 39 ;;
if ($ annule_sinatura_reactering! = & # 39; & # 39;) {
$ add_query_order. = & # 39; & amp; ansember_sinature_reacterive = & # 39;
}
$ date_from = & # 39; & # 39 ;;
if ($ date_from! = & # 39; & # 39;) {
$ add_query_order. = & # 39; & amp; date_from = & # 39; $ date_from;
}
$ date_to = & # 39; & # 39 ;;
if ($ date_to! = & # 39; & # 39;) {
$ add_query_order. = & # 39; & amp; date_to = & # 39; $ date_to;
}

$ Url = $ tabain_url. & # 39; /api_orders.php? Action = ORDERS_LIST & # 39; $ 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 (
& # 39; Type de contenu: application / json & # 39;,
"Cache-Control: No-cache",
& # 39; usuario1: & # 39; . base64_encode ($ usuario1),
& # 39; Password1: & # 39; . base64_encode ($ password1)))
));

$ result = curl_exec ($ ch);
Curl_close ($ ch);

print_r ($ result);

// Exemples de commandes de liste EOF

Retour:

ORDERS_ID
Clients_name
Clients_email_Address
ORDER_TOTAL
Date_purchased
ordres_status_name
PAYS_METHOD

Laisser un commentaire 0

Paramètre format Description
cid Get

ID client
Seul le nombre est requis
Vérifiez l’API pour obtenir l’ID client

Postalcode Get Code postal de l’adresse de livraison ou de l’adresse du client
Seul le numéro est requis
Exemple: 04267000
cname Get Nom du client
Email Get Adresse e-mail du client
Statut Get Statut pour les ordres de filtre
Vérifiez l’API pour obtenir le statut
Paiement Get Paiement pour filtrer les commandes
Signature_Reacterring Get 1 = actif ou 0 = inactif
seul le nombre est requis
Cancel_Sinature_reCoring Get 1 = actif ou 0 = inactif
seul le nombre est requis
date_from Get Date de pour les ordres du filtre
Exemple: dd / mm / yyyy
date_to Get Date pour les ordres de filtrage
Exemple: dd / mm / yyyy