Bu kaynak, bir ağ API çağrısının sonucu olan uzun süreli bir işlemi temsil eder.
JSON gösterimi |
---|
{ "name": string, "metadata": { "@type": string, field1: ..., ... }, "done": boolean, // Union field |
Alanlar | |
---|---|
name |
Sunucu tarafından atanan ve yalnızca orijinali döndüren hizmette benzersiz olan ad. Varsayılan HTTP eşlemesini kullanırsanız |
metadata |
İşlemle ilişkili hizmete özel meta veriler. Genellikle ilerleme durumu bilgilerinin yanı sıra oluşturma zamanı gibi yaygın meta verileri içerir. Bazı hizmetler bu tür meta verileri sağlamayabilir. Uzun süreli bir işlem döndüren tüm yöntemler meta veri türünü (varsa) belgelemelidir. İsteğe bağlı türlere sahip alanları içeren bir nesne. Ek bir alan ( |
done |
Değer |
Birlik alanı result . error veya geçerli bir response olabilecek işlem sonucu. done == false ise error veya response ayarlanmamıştır. done == true ise tam olarak error veya response seçeneklerinden biri ayarlanabilir. Bazı hizmetler sonucu sağlamayabilir. result aşağıdakilerden yalnızca biri olabilir: |
|
error |
Başarısızlık veya iptal durumunda işlemin hata sonucu. |
response |
Başarılı olması durumunda işlemin normal yanıtı. Orijinal yöntem, İsteğe bağlı türlere sahip alanları içeren bir nesne. Ek bir alan ( |
Durum
Status
türü, REST API'leri ve TBG API'leri de dahil olmak üzere farklı programlama ortamları için uygun olan bir mantıksal hata modeli tanımlar. gTB tarafından kullanılır. Her Status
mesajı üç parça veri içerir: hata kodu, hata mesajı ve hata ayrıntıları.
Bu hata modeli ve nasıl çalışılabileceği hakkında daha fazla bilgiyi API Tasarım Kılavuzu'ndan edinebilirsiniz.
JSON gösterimi |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Alanlar | |
---|---|
code |
|
message |
Geliştiricinin görebileceği hata mesajı (İngilizce olmalıdır). Kullanıcıya yönelik tüm hata mesajları, yerelleştirilip |
details[] |
Hata ayrıntılarını içeren iletilerin listesi. API'lerin kullanması gereken yaygın bir mesaj türü grubu vardır. İsteğe bağlı türlere sahip alanları içeren bir nesne. Ek bir alan ( |