Zonos GraphQL API tarafından döndürülen hataları anlayın ve çözün.
GraphQL
Zonos API iki tür hata döndürür: aktarım seviyesi hatalarına karşılık gelen HTTP durum kodları ve uygulama seviyesi sorunlarına karşılık gelen GraphQL hataları. Çoğu hata, nedenin ve uygun çözümün belirlenmesine yardımcı olmak için extensions alanında bir sınıflandırma içeren GraphQL hatalarıdır.
Uygulama seviyesi hataları, yanıt gövdesinin errors alanında bir liste olarak döndürülür. Her hata bir message, başarısız olan işlemin path ve hata türü ile istek kimliğini içeren bir extensions nesnesi içerir.
API hataları
API hataları
Zonos GraphQL API tarafından döndürülen hataları anlayın ve çözün.
GraphQL
Zonos API iki tür hata döndürür: aktarım seviyesi hatalarına karşılık gelen HTTP durum kodları ve uygulama seviyesi sorunlarına karşılık gelen GraphQL hataları. Çoğu hata, nedenin ve uygun çözümün belirlenmesine yardımcı olmak için
extensionsalanında bir sınıflandırma içeren GraphQL hatalarıdır.HTTP durum kodları
HTTP hataları, bir isteğin aktarım seviyesinde işlenemiyor olması durumunda döndürülür.
GraphQL hata biçimi
Uygulama seviyesi hataları, yanıt gövdesinin
errorsalanında bir liste olarak döndürülür. Her hata birmessage, başarısız olan işleminpathve hata türü ile istek kimliğini içeren birextensionsnesnesi içerir.{"errors": [{"message": "Description of the error","path": ["landedCostCalculate"],"extensions": {"errorType": "BAD_REQUEST","requestId": "req_abc123"}}]}Hata sınıflandırmaları
extensions.errorTypealanı, hatanın kategorisini ve önerilen eylemi gösterir.BAD_REQUESTNOT_FOUNDUNAVAILABLEPERMISSION_DENIEDFAILED_PRECONDITIONINTERNALUNKNOWNBu sayfa faydalı mıydı?