Stwierdzenie problemu:
Przesyłka nie jest rejestrowana w wysłanym sygnale czasowym, a także w odpowiedzi nie pojawia się żaden błąd.
Rozwiązanie:
Podnieśliśmy zgłoszenie tego samego i odpowiedzieli, że ten problem wystąpił, ponieważ parametr e-mail odbiorcy nie został wysłany w interfejsie API wysyłki https://api.myparcel.com/shipments
Zgodnie z dokumentacją Spring Omni ten e-mail jest opcjonalnym parametrem:
W związku z tym podnieśliśmy bilet na Spring Omni i odpowiedzieli: Przesyłka nie została utworzona z powodu braku adresu e-mail odbiorcy. Chociaż schemat pokazuje to jako opcjonalne, ale Spring wymaga adresu e-mail, aby przewoźnicy mogli wysyłać powiadomienia do odbiorcy (jeśli oferują tę usługę
Tak więc adres e-mail odbiorcy jest wymagany w Spring Omni i należy go wysłać w interfejsie API wysyłki. Więcej pokrewnych blogów można znaleźć tutaj:
Błąd Spring Global (Spring Omni): Wymagana jest właściwość numer_telefonu
Spring Global (Spring Omni): Koncepcja fakturowania
Spring Global (Spring Omni) Error: Resource Not Found
Błąd Spring Global (Spring Omni): uzyskiwanie pustej odpowiedzi podczas pobierania etykiety