Listano Docs
Yapay Zeka EntegrasyonuListano Control MCP

Hatalar

Yaygın Listano Control MCP hataları ve kurtarma rehberliği.

Listano Control MCP araçları; kimlik doğrulama, izinler, doğrulama, hazırlık kontrolleri veya arka uç istek hatalarından kaynaklanan hatalar döndürebilir.

En güvenli kurtarma düzeni şöyledir:

  1. hatayı inceleyin
  2. izinler belirsizse whoami çağırın
  3. geçerli taslak durumu belirsizse get-offering çağırın
  4. yalnızca geçersiz veya eksik verileri düzeltin
  5. yayımlamadan önce check-offering-publish-readiness tekrar çağırın

İzin hataları

İzin hatası, kimliği doğrulanmış entegrasyonun gerekli kapsama sahip olmadığı anlamına gelir.

İşlemGerekli kapsam
listeleme/okuma/kontrolcatalog:read
oluşturma/güncelleme/çevirme/iptal etmecatalog:write
yayımlama/sonlandırmacatalog:publish

Kurtarma:

  • whoami çağırın
  • verilen kapsamları doğrulayın
  • eksik kapsamın verilmesini isteyin

Bulunamadı hataları

Aşağıdaki durumlarda bir teklif bulunamayabilir:

  • offeringId hatalı
  • teklif başka bir şirkete ait
  • entegrasyon farklı bir şirket için kimlik doğrulaması yapmış

Kurtarma:

  • başlık, SKU veya bilinen başka bir tanımlayıcı kullanarak list-offerings çağırın
  • değişiklik yapmadan önce seçilen teklifi doğrulayın

Doğrulama hataları

Doğrulama hataları genellikle giriş şeklinin veya alan değerinin geçersiz olduğu anlamına gelir.

Yaygın nedenler:

NedenDüzeltme
category_label olmadan category_idHer iki alanı da sağlayın.
Geçersiz dil koduget-supported-languages kullanın.
Çevirilere dahil edilen ana dilAna dili çeviri verisinden kaldırın.
Geçersiz birim koduGeçerli 3 karakterli birim kodu kullanın.
Nitelikte unit var ama sayısal olmayan değerSayısal değer kullanın.
Nitelikte valueLabel var ama dize olmayan değerDize değeri kullanın.
kind veya language değiştirme girişimiTaslağı iptal edin ve yeni teklif oluşturun.

Yayın hazırlığı hataları

check-offering-publish-readiness şunu döndürür:

{
  offeringId: string
  publishable: boolean
  errors: unknown[]
}

publishable değeri false olduğunda publish-offering çağırmayın.

Yaygın hazırlık sorunları:

  • eksik ana dil başlığı, açıklaması veya ölçü birimi
  • desteklenen ana dil dışındaki diller için eksik çeviriler
  • eksik çevrilmiş kategori etiketleri
  • eksik nitelik çevirileri
  • geçersiz nitelik değeri/birim kombinasyonu
  • eksik çevrilmiş nitelik açıklamaları veya değer etiketleri

Kurtarma:

  1. döndürülen hataları düzeltin
  2. check-offering-publish-readiness tekrar çağırın
  3. yalnızca publishable değeri true olduğunda yayımlayın

Taslak yaşam döngüsü hataları

kind veya language hatalıysa yamalamaya çalışmayın.

Bu alanlar değiştirilemez. Doğru kurtarma yolu, discard-offering-draft ile taslağı iptal etmek ve yeni bir teklif oluşturmaktır.

Bir teklifin zaten yayımlanmış güncel sürümü varsa, taslağı iptal etmek canlı sürümü kaldırmaz.

Yayımlama hataları

Taslak eksik veya geçersizse publish-offering başarısız olabilir.

Kurtarma:

  • check-offering-publish-readiness çağırın
  • döndürülen hataları düzeltin
  • yalnızca hazırlık başarılı olduktan sonra yayımlamayı deneyin

Arka uç istek hataları

Arka uç isteği geçerli bir yanıt döndürmeden başarısız olursa araç istek hatası döndürebilir.

Kurtarma:

  • uygunsa aynı salt okunur işlemi yeniden deneyin
  • mevcut durum get-offering ile kontrol edilmedikçe değişiklik çağrılarını tekrarlamaktan kaçının
  • hata devam ederse hata mesajını bildirin