Recevoir des mises à jour de livraison par le point d’ancrage Web
Ce document traite de l’API Drive. Si vous utilisez l’API Drive (classique), consultez le guide pratique pour les points d’ancrage Web Drive (classique).
Les points d’ancrage Web permettent une transmission d’information en temps quasi réel depuis DoorDash et nos Dashers vers votre application et vos clients. Grâce aux points d'ancrage Web, vous pouvez activer des scénarios en temps réel, l’affichage sur une carte pour indiquer à vos clients à quelle distance se trouve leur Dasher, des notifications push indiquant à vos clients l'état actuel de leur commande et bien plus encore.
Pour configurer un point d’ancrage Web, votre application devra fournir un point de terminaison HTTP/HTTPS auquel les points d’ancrage Web peuvent être envoyés. Si le point de terminaison de votre application est authentifié, vous devrez également fournir la valeur correcte pour l’en-tête Authorization
.
Configurez l'URL de votre point d'ancrage Web et de l'en-tête d'autorisation
Utilisez le portail des développeurs pour configurer le point de terminaison du point d’ancrage Web de votre application et l’en-tête d’autorisation qui l’accompagne. Cliquez sur l’icône plus pour configurer le point de terminaison du point d’ancrage Web de l’environnement de bac à sable ou de l’environnement de production. Un seul point de terminaison est pris en charge pour chaque environnement.
Remarque : Vous devez demander un accès à la production avant de pouvoir configurer le point de terminaison du point d'ancrage Web de production.
Dans la boîte de dialogue qui apparaît, entrez l’URL de rappel de votre application et, si nécessaire, le contenu de l’en-tête Authorization
que DoorDash enverra avec chaque point d’ancrage Web.
Préparez-vous à recevoir des événements de point d’ancrage Web
Le développeur DoorDash envoie des points d’ancrage pour les événements suivants, dès que l’événement a lieu :
DASHER_CONFIRMED
: Un Dasher a accepté votre livraison et est en route vers le lieu de ramassage.DASHER_CONFIRMED_PICKUP_ARRIVAL
: Le Dasher a confirmé qu’il est arrivé au lieu de ramassage.DASHER_PICKED_UP
: Le Dasher a ramassé la livraison.DASHER_CONFIRMED_DROPOFF_ARRIVAL
: Le Dasher a confirmé qu’il est arrivé au lieu de dépôt.DASHER_DROPPED_OFF
: Le Dasher a déposé la livraison au point de dépôt et la livraison est terminée.DELIVERY_CANCELLED
: La livraison a été annulée.