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 |