Merchant API'yi kullanarak şunları yapabilirsiniz:
- İşletmenizin ve ürünlerinizin Google'da nasıl görüneceğini yönetin.
- Verilere, analizlere ve benzersiz özelliklere programatik olarak erişin.
- İşletmenizi büyütün ve Google'da daha fazla müşteriye ulaşın.
Merchant API, büyük veya karmaşık Merchant Center hesaplarını yönetebilir. Tipik kullanım alanları şunlardır:
- Otomatik hesap yönetimi
- Otomatik ürün yönetimi
- Otomatik envanter yönetimi
- Performans ve pazar analizleriyle ilgili otomatik rapor yönetimi
Merchant API, birden fazla veri kaynağı oluşturup yönetmenize olanak tanır. Bu sayede ürünler, promosyonlar ve yorumlarla ilgili bilgileri daha iyi düzenleyebilirsiniz. Merchant API ile ürünleri, dosyalar ve otomatik feed gibi diğer ürün verisi yükleme yöntemlerini tamamlayacak şekilde yönetebilirsiniz. Merchant API, birden fazla bağımsız isteği paralel olarak çalıştırmanıza da olanak tanır.
Merchant API, Content API for Shopping'in yeniden tasarlanmış halidir. Birden fazla alt API'den oluşur.
Merchant API'deki yenilikler
Merchant API'ye yükseltme yapmanın bazı nedenleri:
Aşağıdaki yeni yöntemlerin kullanıma sunulmasıyla envanter verilerinin daha iyi yönetilmesi:
Ek veri kaynaklarının oluşturulması ve alınması yoluyla ek veri kaynaklarının yönetilmesini ve ek veri kaynaklarının birincil veri kaynaklarına bağlanmasını sağlar.
Ürün verilerinizdeki değişikliklerle ilgili bildirimleri etkinleştirir. Ürün durumu değiştiğinde sizi bilgilendirerek periyodik getirme ihtiyacını ortadan kaldırır.
Otomatik feed ayarlarını alma ve güncelleme için
accounts.autofeedSettings
kaynağı ve yöntemleri kullanıma sunuluyor.Ürün ve satıcı yorumlarının yüklenmesi kullanıma sunuluyor.
accounts.productInputs
kaynağını tanıtarakaccounts.products
kaynağını basitleştirir.Ürün verilerinin, dosyalar gibi diğer veri yükleme yöntemleriyle birlikte güncellenmesini sağlar.
Perakendecinin web sitesine gelen trafikle ilgili bilgiler gibi ürün dışı performans verileri için yeni
NonProductPerformanceView
tabloİzole edilmiş ve daha sık özellik iyileştirmeleri içeren modüler tasarım
Güncellenen belgeler ve kod örnekleri
Google'ın API geliştirme teklifleriyle daha iyi uyum
Geliştirici Kaydı aracılığıyla geliştiriciler için daha iyi destek ve iletişim.
Güncellenen dokümanlar ve kod örnekleri.
Geliştirici Kaydı aracılığıyla geliştiriciler için daha iyi destek ve iletişim.
Başlamadan önce
Merchant API isteği çalıştırmak için aşağıdakilere sahip olmanız gerekir:
Merchant Center hesabı: Bu hesap, veri sorgulama, güncelleme ve yükleme işlemlerini yapacağınız hesaptır. Bu hesapta ürünleri ve envanterleri yönetmek için gerekli izinlere sahip olduğunuzdan emin olun.
Google Cloud projesi: Hesabınıza API erişimi kazanmak için projeyi kullanın.
Merchant Center hesabınızdan Google Cloud projesine giden bir bağlantı. Geliştirici kaydı yöntemini çağırarak bağlantıyı oluşturun. Bu hesabı ve kullanıcıları API entegrasyonu, anketler ve fırsatlarla ilgili iletişim için kullanacaksınız.
- Geliştirici olarak kaydolarak Merchant Center hesabınızı Google Cloud projesine bağlayın. API geliştirici rolüne sahip kullanıcılar, zorunlu hizmet duyuruları, geliştirici anketleri ve fırsatlar dahil olmak üzere API iletişimlerini alır.
Merchant API ile kimlik doğrulama
Kimlik doğrulama için aşağıdaki seçenekleri kullanabilirsiniz:
- Uygulamanız için OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturabilirsiniz. Kimlik ve gizli anahtar, Merchant Center hesabına yapılan API çağrılarında gereken OAuth 2.0 kimlik bilgilerini oluşturmak için kullanılabilir.
- API çağrıları yapmak için hizmet hesabı oluşturabilir ve özel anahtarını indirebilirsiniz.
Hesap ve ürün tanımlayıcıları
Merchant API, tanımlama için kimlikler yerine kaynak adlarını kullanır. Bir ürünün kaynak adı örneği accounts/123456/products/en~US~sku123
olabilir. Burada 123456
, hesabın benzersiz tanımlayıcısı, en~US~sku123
ise ürünün benzersiz tanımlayıcısıdır.
İstek URL'si biçimi
Bir kaynak üzerinde işlem yapmak için aşağıdaki biçimde URL'lere istek gönderin:
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
:{METHOD}
bölümü, listeleme ve alma gibi standart yöntemler için atlanır.
Örneğin, aşağıdaki istek bölgesel envanteri siler:
DELETE https://merchantapi.googleapis.com/inventories/v1/accounts/123456/products/online~en~US~sku123/regionalInventories/456
Bir kaynak oluşturmak için üst kaynağın kaynak adını ve şu URL'yi kullanın:
POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}
Örneğin, aşağıdaki istekte accounts/123456
için nasıl bölge oluşturabileceğiniz gösterilmektedir:
POST https://merchantapi.googleapis.com/accounts/v1/accounts/123456/regions?regionId=WA HTTP/1.1
{
"displayName": "Washington",
"name": "Washington",
"postalCodeArea": {
"postalCodes": [
{
"begin": "98039",
"end": "98118"
}
],
"regionCode": "US"
}
}
Belirli hizmetler hakkında daha fazla bilgi için Merchant API referans belgelerine bakın.
Merchant API'yi kullanmaya başlama
Merchant API'nin nasıl çalıştığını hızlıca görmek ve örnek bir ürün yüklemeyi denemek için Merchant API'yi kullanmaya başlama başlıklı makaleyi inceleyin.
gRPC veya REST kullanma
Merchant API, gRPC ve REST'i destekler. Merchant API çağrıları yapmanın iki yolu vardır:
gRPC (önerilir) | REST |
---|---|
|
|
İstemci kitaplıklarını ve kod örneklerini kullanma
Her bir alt API'nin istemci kitaplıkları vardır. Bu kitaplıklar, kullanmaya başlamanıza yardımcı olur. Kod örnekleri, Java, PHP ve Python'da kod yazmaya başlamanıza yardımcı olabilir. Daha fazla bilgi için Merchant API örnekleri başlıklı makaleyi inceleyin.
Yardım alın
Destek alma hakkında bilgi edinmek için Merchant API ile ilgili yardım alma başlıklı makaleyi inceleyin.
Geri bildirim gönder
Geri bildirimde bulunmak için aşağıdakilerden birini gönderin:
- API özellikleri: Geri bildirim formunun Sorun/Soru Nedir? bölümünde Geri Bildirim Gönder seçeneğini belirleyin.
- Dokümanlar: Sayfa içi beğenme/beğenmeme puanlarını ve Geri bildirim gönder düğmesini kullanın.
- Örnekler ve kitaplıklar: Kod örnekleriyle ilgili GitHub deposunda sorun oluşturun.
Sırada ne var?
Geriye dönük uyumluluk hakkında bilgi edinmek için Content API for Shopping uyumluluğu konusuna bakın.
Merchant API'nin temel özellikleri hakkında daha fazla bilgi edinmek için sol gezinme menüsündeki kılavuzlara bakın.
Kullanılabilir kaynaklar ve hizmetler hakkında bilgi için Referans belgeleri'ne bakın.