Masalah Umum

Halaman ini mendokumentasikan masalah umum developer terkait Merchant API.

Masalah throughput untuk metode insert produk dan inventaris

Dilaporkan: 28-01-2026 UTC | Terakhir Diperbarui: 31-03-2026 UTC

Kami menerima laporan masalah performa sisi klien dengan throughput saat mengirimkan sejumlah besar data ke Merchant API. Anda mungkin melihat masalah ini saat menggunakan library klien untuk metode berikut:

Kami telah melakukan peningkatan untuk meningkatkan performa berbagai sistem backend. Jika Anda masih mengalami masalah ini, Anda mungkin perlu mengonfigurasi kumpulan channel untuk memaksimalkan throughput. Hal ini melewati batas 100 streaming umum dari satu channel gRPC dengan mengelola beberapa koneksi yang mendasarinya. Untuk mengetahui informasi selengkapnya, lihat Memfaktorkan ulang kode untuk permintaan serentak: Meningkatkan throughput dengan kumpulan channel.

ID produk dengan karakter khusus

Dilaporkan: 03-10-2025 UTC | Terakhir Diperbarui: 08-04-2026 UTC

Pengguna mungkin mengalami masalah saat mengelola produk jika productId atau offerId tidak mematuhi pedoman pemformatan ID produk. ID produk tersebut mungkin berisi karakter khusus, terutama garis miring (/), titik dua (:), tilde (~), dan tanda persen (%). Platform seperti Merchant Center sudah mengizinkan beberapa karakter khusus dalam ID produk.

Karena Merchant API menyertakan kode produk langsung ke dalam resource name sebagai bagian dari URL (misalnya accounts/{account}/products/{productId}), karakter ini dapat mengganggu perutean dan penguraian URL standar, sehingga menyebabkan error 404 Not Found atau 400 Bad Request yang tidak terduga selama operasi GET, PATCH, atau DELETE.

Untuk berinteraksi dengan aman dengan produk yang berisi karakter ini, Anda harus mengenkode segmen productId atau offerId dari nama resource. Algoritma encoding adalah encoding Base64URL tanpa padding. Untuk informasi selengkapnya, lihat accounts.productInputs.name.

Selesai: Kami meluncurkan solusi untuk menstandardisasi perilaku di seluruh ekosistem Merchant API. Kami telah menambahkan kolom baru base64_encoded_name ke respons API yang menyediakan nama resource yang telah di-encode sebelumnya, sehingga Anda dapat menggunakan output panggilan list atau get secara langsung sebagai input untuk update berikutnya tanpa melakukan encoding manual.

Penundaan setelah pembuatan sumber data

Dilaporkan: 10-04-2024 UTC | Terakhir Diperbarui: 12-05-2024 UTC

Terjadi penundaan yang diketahui saat mencoba menyisipkan produk, promosi, atau ulasan segera setelah membuat DataSource baru. Error Data source not found ditampilkan saat mencoba menyisipkan item dalam waktu 5 menit setelah sumber data dibuat.

Selesai: Penundaan ini telah dihilangkan, sehingga memungkinkan interaksi yang lebih langsung dengan sumber data yang baru dibuat.

Ada masalah lain?

Buka halaman Mendapatkan bantuan terkait Merchant API dan Memberikan masukan kami untuk masalah lainnya.