Bilinen Sorunlar

Bu sayfada, Merchant API ile ilgili bilinen geliştirici endişeleri belgelenir.

UnauthenticatedException rastgele hata

Bildirildiği tarih: 2026-03-30 UTC

Birden fazla müşteri, ürün yüklerken ve diğer Merchant Center API'lerine erişirken aralıklı olarak UnauthenticatedException hatalarla karşılaşıyor. Hatalar, yeniden denemelerde bile rastgele oluşur ve hem ilk çağrıları hem de sonraki denemeleri etkiler. Bazı bağlantılar başarısız olurken bazıları kısa sürede başarılı olur.

Şu ana kadar herhangi bir geçici çözüm veya öneri sunulmadı.

Ürün ve envanter yöntemleri için yüksek gecikme, DEADLINE_EXCEEDED ve INTERNAL_ERROR mesajları

Bildirildi: 2026-03-18 UTC | Çözüldü: 2026-03-31 UTC

Bazı kullanıcılar, productInputs ve regionalInventories yöntemlerini kullanırken sürekli gecikme ve sık sık DEADLINE_EXCEEDED veya INTERNAL_ERROR mesajları aldı. Ana neden, işleme verimliliğini etkileyen arka uç düzeyinde bir olay olarak belirlendi.

Çözüm: Bu olay 31 Mart 2026'da tamamen giderildi. Azaltma işleminden sonra hata oranları önemli ölçüde azaldı. Yüksek gecikme yaşamaya devam ederseniz istemci tarafı zaman aşımlarınızı doğrulamanızı ve istek grubu boyutlarını küçültmenizi öneririz.

Ürün ve envanter insert yöntemleriyle ilgili işleme hızı sorunları

Bildirildi: 28.01.2026 UTC | Son Güncelleme: 31.03.2026 UTC

Merchant API'ye büyük miktarda veri iletilirken istemci tarafında işleme hızıyla ilgili performans sorunları olduğu bildirildi. Bu sorun, aşağıdaki yöntemler için istemci kitaplıkları kullanılırken görülebilir:

Çeşitli arka uç sistemlerinin performansını artırmak için iyileştirmeler yaptık. Bu sorun devam ederse verimi en üst düzeye çıkarmak için kanal havuzu yapılandırmanız gerekebilir. Bu, birden fazla temel bağlantıyı yöneterek tek bir gRPC kanalının normalde sahip olduğu 100 akış sınırını aşar. Daha fazla bilgi için Eşzamanlı istekler için kodu yeniden düzenleme: Kanal havuzlarıyla işleme hızını artırma başlıklı makaleyi inceleyin.

Özel karakter içeren ürün tanımlayıcıları

Bildirildi: 03.10.2025 UTC | Son Güncelleme: 08.04.2026 UTC

Kullanıcılar, productId veya offerId karakterlerinin ürün kimliği biçimlendirme kurallarına uymadığı ürünleri yönetirken sorunlarla karşılaşabilir. Bu tür ürün kimlikleri özel karakterler (en önemlisi eğik çizgiler (/), iki nokta üst üste (:), tildeler (~) ve yüzde işaretleri (%)) içerebilir. Merchant Center gibi platformlar, ürün kimliklerinde bazı özel karakterlere zaten izin vermektedir.

Merchant API, ürün tanımlayıcıyı doğrudan URL'nin bir parçası olarak kaynağa name dahil ettiğinden (örneğin accounts/{account}/products/{productId}), bu karakterler standart URL yönlendirme ve ayrıştırma işlemlerine müdahale edebilir. Bu durum, GET, PATCH veya DELETE işlemleri sırasında beklenmedik 404 Not Found ya da 400 Bad Request hatalarına yol açar.

Bu karakterleri içeren ürünlerle güvenli bir şekilde etkileşim kurmak için kaynak adının productId veya offerId bölümünü kodlamanız gerekir. Kodlama algoritması dolgusuz Base64URL kodlamasıdır. Daha fazla bilgi için accounts.productInputs.name konusuna bakın.

Çözüldü: Merchant API ekosistemindeki davranışı standartlaştırmak için bir çözüm kullanıma sunduk. API yanıtlarına, önceden kodlanmış kaynak adını sağlayan yeni bir alan base64_encoded_name ekledik. Bu alan, manuel kodlama yapmadan bir liste veya get çağrısının çıkışını doğrudan sonraki güncellemelerin girişi olarak kullanmanıza olanak tanır.

Veri kaynağı oluşturulduktan sonraki gecikme

Bildirildi: 10.04.2024 UTC | Son Güncelleme: 12.05.2024 UTC

Yeni bir DataSource oluşturduktan hemen sonra ürün, promosyon veya yorum eklemeye çalışırken bilinen bir gecikme oluştu. Veri kaynağı oluşturulduktan sonraki 5 dakika içinde öğe eklenmeye çalışılırken Data source not found hatası döndürüldü.

Çözüldü: Bu gecikme ortadan kaldırıldı. Böylece yeni oluşturulan veri kaynaklarıyla daha hızlı etkileşim kurulabiliyor.

Başka bir sorun var mı?

Diğer sorunlar için Merchant API ile ilgili yardım alma ve Geri bildirim gönderme sayfalarımızı ziyaret edin.