API hatalarını giderme

Bu sayfada, E-Tablolar API'siyle ilgili hataların nasıl giderileceği açıklanmaktadır.

400 Bad Request

Bu hata, isteğin hatalı olduğunu gösterir. Bu isteklerle ilgili sorun giderme için referans belgelerine ve destek sayfasına bakın.

500 Internal Server Error

E-Tablolar API'sini kullanırken 500 hatalarıyla karşılaşıyorsanız bu durum genellikle API'nin kendisiyle ilgili bir sorun olduğunu gösterir. Hata raporu gönderin. Sheets API Sorun İzleyici'de hataya neden olan isteği ekleyin.

503 Service Unavailable

E-Tablolar API'si, hizmet kullanılamadığında veya isteğin ya da e-tablonun karmaşıklığı yüksek olduğunda 503 hatası döndürür. Aşağıda, API isteklerini ve temel e-tabloyu değiştirerek 503 hatalarının oranını sınırlamaya yönelik bazı öneriler verilmiştir.

İstek

  • İlgili güncellemeleri tek bir istekte birleştirmek için batchUpdate kullanın. Büyük güncellemeleri toplu olarak yaparken dikkatli olun. Bu işlem zaman aşımına neden olabilir.
  • E-tablo başına API'ye yapılan eşzamanlı istek sayısını saniyede 1 istek ile sınırlayın.
  • Büyük e-tablolar için A1 gösterimini kullanarak yalnızca gerekli e-tablo değerlerini alın ve includeGridData kullanımını sınırlayın.
  • API tarafından döndürülen veri miktarını sınırlamak için alan maskeleri kullanın.
  • İstekleri yeniden denerken eksponansiyel geri yükleme kullanın.

E-tablo

  • Sık güncellenen sayfalar için, sürüm birikimini azaltmak amacıyla düzenli olarak yeni bir e-tabloya geçin.
  • IMPORTRANGE, QUERY ve diğer karmaşık formüllerin kullanımını sınırlayın.
  • Büyük e-tabloları birden fazla e-tabloya bölmeyi düşünebilirsiniz.
  • Tek bir e-tablonun birçok IMPORTRANGE formülü için kaynak olarak kullanılmasını sınırlayın.
  • E-tabloya erişimi yalnızca ihtiyacı olan kişilerle sınırlayın.