Fehlercodes und Gründe
API: Drive (classic)
In diesem Dokument wird die Drive (classic)-API behandelt. Wenn du die Drive-API verwendest, lies das Referenzhandbuch für Drive-Fehler.
Feldfehler
Beispiel für ein Fehlerantwortformat
{
"field_errors": [
{
"field": "dropoff_address",
"error": "Distance from pickup address to dropoff address exceeds 155 miles (250 kilometers)"
}
]
}
In der nachstehenden Tabelle sind die möglichen Feldfehler aufgeführt, die an allen Endpunkten, an denen das Feld relevant ist, wiederverwendet werden
Feldname | Fehler |
---|---|
external_delivery_id | Doppelte externe Liefer-ID: delivery_id von external_delivery_id |
pickup_address | Der Adresse fehlt das Feld „City“ |
pickup_address | Der Adresse fehlt das Feld „State“ |
pickup_address | Der Adresse fehlt das Feld „Street“ |
pickup_address | Der Adresse fehlt das Feld „zip_code“ |
pickup_address | Konnte nicht in eine gültige Adresse aufgelöst werden |
pickup_address | DoorDash ist in diesem Gebiet nicht aktiv. |
pickup_address | Abholadresse nicht verfügbar |
dropoff_address | Der Adresse fehlt das Feld „City“ |
dropoff_address | Der Adresse fehlt das Feld „State“ |
dropoff_address | Der Adresse fehlt das Feld „Street“ |
dropoff_address | Der Adresse fehlt das Feld „zip_code“ |
dropoff_address | Die Länge der Adresseinheit beträgt mehr als 100 Zeichen |
dropoff_address | Konnte nicht in eine gültige Adresse aufgelöst werden |
dropoff_address | Die Entfernung zwischen der Abholadresse und der Abgabeadresse beträgt mehr als X Kilometer. |
dropoff_address | Abgabeadresse nicht im Lieferbereich |
num_items | Bestellung muss mindestens 1 Artikel enthalten |
phone_number | Die angegebene Rufnummer scheint nicht gültig zu sein. |
order_value | Bitte gib eine Zwischensumme von $X.XX oder mehr ein |
order_value | Bitte gib eine Zwischensumme von $X.XX oder weniger ein |
pickup_time | Die früheste Abholzeit des:der Kurier:in ist HH:MM AM/PM am ausgewählten Datum |
delivery_time | Die früheste Abholzeit des:der Kurier:in ist HH:MM AM/PM am ausgewählten Datum |
quoted_time | Es muss entweder eine angegebene Lieferzeit oder Abholzeit angegeben werden |
allowed_vehicles | In den zugelassenen Fahrzeugen aufgeführtes vehicle scheint nicht gültig zu sein. Bitte lies unsere Dokumentation zur Drive API. |
cash_on_delivery | Der maximal zulässige Barwert beträgt $X |
cash_on_delivery | Bei diesem Anbieter ist keine Bargeldlieferung möglich. |
contains_alcohol | Alkohollieferungen werden bei diesem Anbieter nicht unterstützt. |
is_contactless_delivery | Kontaktlose Lieferung ist nicht erlaubt, wenn die Bestellung Alkohol enthält |
is_contactless_delivery | Kontaktlose Lieferung ist bei Bestellungen mit Barzahlung bei Lieferung nicht erlaubt |
is_contactless_delivery | Kontaktlose Lieferung ist bei Bestellungen mit signature_required nicht erlaubt |
tip | „Trinkgeld kann nicht größer als 100 % des order_value sein“ |
weight | Das angegebene Gewicht ist keine Zahl: X |
weight | Das angegebene Gewicht muss weniger sein als limit : X |
weight | Das angegebene Gewicht darf nicht negativ sein: X |
volume | Die angegebene Menge ist keine Zahl: X |
volume | Die angegebene Menge muss weniger sein als limit : X |
volume | Die angegebene Menge darf nicht negativ sein: X |
price | Der angegebene Preis ist keine Ganzzahl: X |
price | Der angegebene Preis muss weniger sein als limit : X |
price | Der angegebene Preis darf nicht negativ sein: X |
Nicht-Feld-Fehler
Beispiel für ein Fehlerantwortformat
{
"non_field_errors": [
{
"non_field_error": "A contract has not been recorded for this business. Please contact DoorDash for integration support"
}
]
}
In der nachstehenden Tabelle sind die möglichen Nicht-Feld-Fehler aufgeführt, die an allen Endpunkten, an denen der Fehler relevant ist, wiederverwendet werden
Fehlermeldung | Beschreibung |
---|---|
Die Bestellung wurde aufgegeben. | Wie in der Fehlermeldung beschrieben |
Die Bestellung wurde zugewiesen | Der:die Kurier:in wurde bereits zugewiesen, daher kann die Lieferung zum jetzigen Zeitpunkt nicht aktualisiert werden |
Die Zuweisung des:der Kurier:in kann nicht aufgehoben werden, da die Bestellung bereits abgeholt wurde | Wie in der Meldung beschrieben |
Abholadresse liegt nicht in einem bekannten Servicegebiet | Wie in der Fehlermeldung beschrieben |
DoorDash ist zum gewünschten Lieferzeitpunkt nicht für Lieferungen geöffnet | Wie in der Fehlermeldung beschrieben |
DoorDash ist zum gewünschten Abholzeitpunkt nicht für Lieferungen geöffnet | Wie in der Fehlermeldung beschrieben |
Zeitpunkt der Abholung kann nicht nach dem Zeitpunkt der Abgabe festgelegt werden | Wie in der Fehlermeldung beschrieben |
Wir können diese Bestellung nicht erfüllen, da es nicht genügend Kurier:innen in diesem Gebiet gibt. Bitte versuche es später erneut. | Wie in der Fehlermeldung beschrieben |
Für diesen Anbieter wurde noch keine Zahlungsmethode konfiguriert. | Deinem Anbieter oder Unternehmen fehlen wichtige Konfigurationsinformationen. Falls du eine:n DoorDash-Kundenbetreuer:in hast, wurde diese:r benachrichtigt. Du kannst dich auch gerne an [email protected] wenden. |
Für dieses Unternehmen liegt noch kein Vertrag vor. Bitte kontaktiere DoorDash für Integrationsunterstützung. | Wie in der Fehlermeldung beschrieben |