Documentation
Annuler une livraison de coursier (deliverycancel)
Cette requête permet d’annuler une course créée.
Attention une course en cours peut être techniquement annulée.
Veillez à demander avant au coursier à quelle étape il vous autorise d’annuler la course.
Une course annulée reste enregistrée dans l’historique mensuel du coursier.
URL requête : http://www.expedy.fr/api/deliverycancel
| Paramètre | Description |
| delivery_uid | UID obtenu après la création d’une course |
Exemple de code PHP
<?
// ANNULER UNE COURSE ( api/deliverycancel )
define('DS_SERVICE', 'api/deliverycancel');
define('SID', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
define('TOKEN', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
define('DS_URL', 'www.expedy.fr');
define('DS_SERVICE_URL', 'https://'.DS_URL.'/'.DS_SERVICE);
$delivery_uid = "36XXBA5HW8CYU"; // id unique de la course
// construct params
$data_params = array('delivery_uid' => $delivery_uid);
// construct request :
$data_request = array(
'sid' => SID,
'token' => TOKEN,
'params' => $data_params
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, DS_SERVICE_URL);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data_request));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$result = curl_exec ($ch);
curl_close ($ch);
header ("Content-Type: text/xml; charset=utf-8");
//print $result;
echo $result;
?>