Bu sayfada Merchant API'ye giriş yapılmakta ve Merchant Center'da hesapları, ürünleri ve envanterleri yönetmeyle ilgili çeşitli iş akışlarını otomatikleştirmek için bu API'yi nasıl kullanabileceğiniz açıklanmaktadır.
Daha fazla müşteriye ulaşmak ve ürünlerinizi Google'da sergilemek için Merchant API'yi kullanabilirsiniz. Büyük veya karmaşık Merchant Center hesaplarını yönetmek için Merchant API'yi kullanabilirsiniz. Tipik kullanım alanlarından bazıları şunlardır:
- Otomatik hesap yönetimi
- Otomatik ürün yönetimi
- Otomatik envanter yönetimi
- Özel raporlama
Merchant API, birden fazla veri kaynağı oluşturmanıza ve yönetmenize olanak tanıyarak ürünler, promosyonlar ve yorumlarla ilgili bilgilerin daha iyi düzenlenmesini sağlar. Merchant API ile ürünleri, dosya ve otomatik feed gibi diğer ürün verisi yükleme yöntemlerini tamamlayacak şekilde yönetebilirsiniz.
Merchant API, Content API for Shopping'in yeniden tasarlanmış halidir ve birden fazla alt API'den oluşur.
Perakendeciler, Alışveriş reklamları ve ücretsiz listelemeler politikalarına uymaktan sorumludur. Google Alışveriş, bu politikaları uygulama ve bu politikaları ihlal eden içerik veya davranış tespit edersek uygun şekilde yanıt verme hakkını saklı tutar.
Merchant API'deki yenilikler
Merchant API'ye geçmenin bazı avantajları şunlardır:
Aşağıdaki yeni yöntemlerin kullanıma sunulmasıyla envanter verilerinin daha iyi yönetilmesi:
Ek veri kaynaklarının oluşturulması ve getirilmesi ve ek veri kaynaklarının birincil veri kaynaklarına bağlanması yoluyla ek veri kaynaklarının yönetimini sağlar.
Ürün verilerinizdeki değişikliklerle ilgili bildirimleri etkinleştirir. Böylece, ürün durumu değiştiğinde sizi bilgilendirerek düzenli getirme işleminin yapılmasına gerek kalmaz.
Otomatik feed ayarlarını almak ve güncellemek için
accounts.autofeedSettings
kaynağını ve yöntemlerini tanıtır.Ürün yorumlarının ve satıcı yorumlarının yüklenmesi özelliği kullanıma sunuldu.
accounts.productInputs
kaynağının kullanıma sunulmasıylaaccounts.products
kaynağı basitleştirildi.Dosyalar gibi diğer veri yükleme yöntemleriyle birlikte ürün verilerinin güncellenmesini sağlar.
Perakendecinin web sitesine gelen trafikle ilgili bilgiler gibi ürünle ilgili olmayan performans verileri için yeni
NonProductPerformanceView
tablosu.Ayrı ve daha sık özellik iyileştirmeleri içeren modüler tasarım.
Google'ın API iyileştirme önerileriyle uyumluluğu artırıldı.
Güncellenen dokümanlar ve kod örnekleri.
Daha fazla bilgi için Merchant API Beta sürümünde kullanıma sunulan yeni özellikler başlıklı makaleyi inceleyin.
Başlamadan önce
Merchant API isteği çalıştırmak için aşağıdakilere sahip olmanız gerekir:
Merchant Center hesabı: Verileri sorgulayacağınız, güncelleyeceğiniz ve yükleyeceğiniz hesaptır. Bu hesaptaki ürünleri ve envanterleri yönetmek için gerekli izinlere sahip olduğunuzdan emin olun.
Google Cloud projesi: Proje, hesabınıza API erişimi elde etmek için kullanılır.
Merchant API ile kimlik doğrulama
Kimlik doğrulama için aşağıdaki seçenekleri kullanabilirsiniz:
- Uygulamanız için bir OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturabilirsiniz. Bu kimlik ve gizli anahtar, Merchant Center hesabına yapılan API çağrılarında ihtiyaç duyulan OAuth 2.0 kimlik bilgilerini oluşturmak için kullanılabilir.
- API çağrıları yapmak için bir 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 için örnek bir kaynak adı accounts/123456/products/online~en~US~sku123
olabilir. Burada 123456
, hesabın benzersiz tanımlayıcısı, online~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}
list ve get gibi standart yöntemler için :{METHOD}
kısmı atlanır.
Örneğin, aşağıdaki istek bölgesel envanteri siler:
DELETE https://merchantapi.googleapis.com/inventories/v1beta/accounts/123456/products/online~en~US~sku123/regionalInventories/456
Yeni bir kaynak oluşturmak için üst kaynağın kaynak adını ve aşağıdaki URL'yi kullanabilirsiniz:
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 yeni bir bölge oluşturabileceğiniz gösterilmektedir:
POST https://merchantapi.googleapis.com/accounts/v1beta/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 Satıcı API'si referans dokümanlarına 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'i kullanma
Merchant API, gRPC ve REST'i destekler. Merchant API çağrısı yapmanın iki yolu vardır:
gRPC (önerilen) | REST |
---|---|
|
|
İstemci kitaplıklarını ve kod örneklerini kullanma
Her alt API'nin, başlangıçta size yardımcı olacak istemci kitaplıkları vardır. 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 bildirimde bulunma
Beta dönemi, genel kullanıma sunulmadan önce geri bildirimlerinizi toplayıp ele almamıza olanak tanır. Geri bildirim göndermek için aşağıdakilerden birini gönderin:
- API özellikleri: Geri bildirim formunu gönderin.
- Dokümanlar: Sayfadaki küçük resim puanlarını ve Geri bildirim gönder düğmesini kullanın.
- Örnekler ve kitaplıklar: Kod örneklerinin GitHub deposunda sorun oluşturun.
Her görevi uyguladıktan sonra genel geri bildirimde bulunmak için geri bildirim formunu kullanın.
Sırada ne var?
Geriye dönük uyumluluk hakkında bilgi edinmek için Content API for Shopping uyumluluğu başlıklı makaleyi inceleyin.
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 edinmek için Referans dokümanlarına göz atın.