Bu sayfada, Merchant API ile ilgili bilinen geliştirici endişeleri açıklanmaktadır.
Ürün ve envanter insert yöntemleriyle ilgili işleme hızı sorunları
Bildirilen tarih: 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:
accounts.productInputs.insertaccounts.products.localInventories.insertaccounts.products.regionalInventories.insert
Çeşitli arka uç sistemlerinin performansını artırmak için iyileştirmeler yaptık. Bu sorunla karşılaşmaya devam ederseniz işleme hızını 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 karakterler 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 önemlileri 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 (örneğin
accounts/{account}/products/{productId}) dahil ettiğinden bu karakterler,
standart URL yönlendirme ve ayrıştırma işlemlerine müdahale ederek GET, PATCH veya DELETE işlemleri sırasında beklenmedik 404 Not Found ya da
400 Bad Request hatalarına yol açabilir.
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ı doldurma olmadan Base64URL kodlamasıdır. Daha fazla bilgi için accounts.productInputs.name başlıklı makaleyi inceleyin.
Çözüldü: Merchant API ekosisteminde 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 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şturulduktan 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 eklemeye çalışı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.