Merchant Center hesaplarınızı programatik olarak yönetin.
- REST Kaynağı: reports_v1beta.accounts.reports
- REST Kaynağı: resource_v1beta.accounts.quotas
- REST Kaynağı: promotion_v1beta.accounts.promotions
- REST Kaynağı: products_v1beta.accounts.productInputs
- REST Kaynağı: products_v1beta.accounts.products
- REST Kaynağı: notifications_v1beta.accounts.notificationsubscriptions
- REST Kaynağı: lfp_v1beta.accounts.lfpInventories
- REST Kaynağı: lfp_v1beta.accounts.lfpSales
- REST Kaynağı: lfp_v1beta.accounts.lfpStores
- REST Kaynağı: inventories_v1beta.accounts.products.localInventories
- REST Kaynağı: inventories_v1beta.accounts.products.regionalInventories
- REST Kaynağı: datasources_v1beta.accounts.dataSources
- REST Kaynağı: Conversions_v1beta.accounts.conversionSources
- REST Kaynağı: accounts_v1beta.accounts
- REST Kaynağı: accounts_v1beta.accounts.accounttax
- REST Kaynağı: accounts_v1beta.accounts.homepage
- REST Kaynağı: accounts_v1beta.accounts.issues
- REST Kaynağı: accounts_v1beta.accounts.onlineReturnPolicies
- REST Kaynağı: accounts_v1beta.accounts.programs
- REST Kaynağı: accounts_v1beta.accounts.regions
- REST Kaynağı: accounts_v1beta.accounts.shippingSettings
- REST Kaynağı: accounts_v1beta.accounts.termsOfServiceAgreementStates
- REST Kaynağı: accounts_v1beta.accounts.users
- REST Kaynağı: accounts_v1beta.termsOfService
Hizmet: merchantapi.googleapis.com
Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif Belgesi, REST API'lerini açıklamak ve tüketmek için makine tarafından okunabilen bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan diğer araçları oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanlarını sağlar:
- https://merchantapi.googleapis.com/$discovery/rest?version=reports_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=quota_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=promotions_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=products_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=notifications_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=lfp_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=inventories_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=datasources_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=conversions_v1beta
- https://merchantapi.googleapis.com/$discovery/rest?version=accounts_v1beta
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki URI'lerin tümü bu hizmet uç noktasına bağlıdır:
https://merchantapi.googleapis.com
REST Kaynağı: reports_v1beta.accounts.reports
Yöntemler | |
---|---|
search |
POST /reports/v1beta/{parent=accounts/*}/reports:search Arama sorgusu tarafından tanımlanmış bir raporu alır. |
REST Kaynağı: quota_v1beta.accounts.quotas
Yöntemler | |
---|---|
list |
GET /quota/v1beta/{parent=accounts/*}/quotas Merchant Center hesabınız için günlük arama kotasını ve grup başına kullanımı listeler. |
REST Kaynağı: promotions_v1beta.accounts.promotions
Yöntemler | |
---|---|
get |
GET /promotions/v1beta/{name=accounts/*/promotions/*} Promosyonu Merchant Center hesabınızdan alır. |
insert |
POST /promotions/v1beta/{parent=accounts/*}/promotions:insert Merchant Center hesabınız için promosyon ekler. |
list |
GET /promotions/v1beta/{parent=accounts/*}/promotions Promosyonları Merchant Center hesabınızda listeler. |
REST Kaynağı: products_v1beta.accounts.productInputs
Yöntemler | |
---|---|
delete |
DELETE /products/v1beta/{name=accounts/*/productInputs/*} Merchant Center hesabınızdan bir ürün girişini siler. |
insert |
POST /products/v1beta/{parent=accounts/*}/productInputs:insert Merchant Center hesabınıza bir ürün girişi yükler. |
REST Kaynağı: products_v1beta.accounts.products
Yöntemler | |
---|---|
get |
GET /products/v1beta/{name=accounts/*/products/*} İşlenen ürünü Merchant Center hesabınızdan alır. |
list |
GET /products/v1beta/{parent=accounts/*}/products Merchant Center hesabınızda işlenen ürünleri listeler. |
REST Kaynağı: notifications_v1beta.accounts.notificationsubscriptions
Yöntemler | |
---|---|
create |
POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions Bir satıcı için bildirim aboneliği oluşturur. |
delete |
DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} Satıcı için bildirim aboneliğini siler. |
get |
GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} Bir hesap için bildirim abonelikleri alır. |
list |
GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions Bir satıcının tüm bildirim aboneliklerini alır. |
patch |
PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*} Satıcı için mevcut bir bildirim aboneliğini günceller. |
REST Kaynağı: lfp_v1beta.accounts.lfpInventories
Yöntemler | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert Belirtilen hedef satıcı hesabı için bir LfpInventory kaynağı ekler. |
REST Kaynağı: lfp_v1beta.accounts.lfpSales
Yöntemler | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert Belirtilen satıcı için bir LfpSale ekler. |
REST Kaynağı: lfp_v1beta.accounts.lfpStores
Yöntemler | |
---|---|
delete |
DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*} Hedef satıcı için bir mağazayı siler. |
get |
GET /lfp/v1beta/{name=accounts/*/lfpStores/*} Bir mağaza hakkında bilgi getirir. |
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert Hedef satıcı için bir mağaza ekler. |
list |
GET /lfp/v1beta/{parent=accounts/*}/lfpStores Hedef satıcının mağazalarını ( ListLfpStoresRequest içinde filtreyle belirtilen) listeler. |
REST Kaynağı: inventories_v1beta.accounts.products.localInventories
Yöntemler | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*} Belirtilen LocalInventory öğesini, satıcı hesabınızda belirtilen üründen siler. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert Satıcı hesabınızdaki bir ürüne LocalInventory kaynağı ekler. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories Belirli bir ürün için satıcı hesabınızda LocalInventory kaynaklarını listeler. |
REST Kaynağı: inventories_v1beta.accounts.products.regionalInventories
Yöntemler | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*} Belirtilen RegionalInventory kaynağını, satıcı hesabınızda belirtilen üründen siler. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert Satıcı hesabınızdaki belirli bir ürüne RegionalInventory ekler. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories Belirli bir ürün için satıcı hesabınızda RegionalInventory kaynaklarını listeler. |
REST Kaynağı: datasources_v1beta.accounts.dataSources
Yöntemler | |
---|---|
create |
POST /datasources/v1beta/{parent=accounts/*}/dataSources Belirtilen hesap için yeni veri kaynağı yapılandırmasını oluşturur. |
delete |
DELETE /datasources/v1beta/{name=accounts/*/dataSources/*} Bir veri kaynağını Merchant Center hesabınızdan siler. |
fetch |
POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch Merchant Center hesabınızdaki bir veri kaynağında hemen (getirme planının dışında bile) veri getirme işlemini gerçekleştirir. |
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*} Belirli bir hesabın veri kaynağı yapılandırmasını alır. |
list |
GET /datasources/v1beta/{parent=accounts/*}/dataSources Belirli bir hesaba ait veri kaynaklarının yapılandırmalarını listeler. |
patch |
PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} Mevcut veri kaynağı yapılandırmasını günceller. |
REST Kaynağı: conversions_v1beta.accounts.conversionSources
Yöntemler | |
---|---|
create |
POST /conversions/v1beta/{parent=accounts/*}/conversionSources Yeni bir dönüşüm kaynağı oluşturur. |
delete |
DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*} Mevcut bir dönüşüm kaynağını arşivler. |
get |
GET /conversions/v1beta/{name=accounts/*/conversionSources/*} Bir dönüşüm kaynağı getirir. |
list |
GET /conversions/v1beta/{parent=accounts/*}/conversionSources Arayanın erişebildiği dönüşüm kaynaklarının listesini alır. |
patch |
PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*} Mevcut bir dönüşüm kaynağının bilgilerini günceller. |
undelete |
POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete Arşivlenmiş bir dönüşüm kaynağını yeniden etkinleştirir. |
REST Kaynağı: accounts_v1beta.accounts
Yöntemler | |
---|---|
createAndConfigure |
POST /accounts/v1beta/accounts:createAndConfigure Ek yapılandırma ile bağımsız bir Merchant Center hesabı oluşturur. |
delete |
DELETE /accounts/v1beta/{name=accounts/*} Belirtilen hesabı, türünden bağımsız olarak (bağımsız, MCA veya alt hesap) siler. |
get |
GET /accounts/v1beta/{name=accounts/*} Merchant Center hesabınızdan bir hesap alır. |
getBusinessIdentity |
GET /accounts/v1beta/{name=accounts/*/businessIdentity} Bir hesabın işletme kimliğini alır. |
getBusinessInfo |
GET /accounts/v1beta/{name=accounts/*/businessInfo} Bir hesabın işletme bilgilerini alır. |
getHomepage |
GET /accounts/v1beta/{name=accounts/*/homepage} Bir mağazanın ana sayfasını alır. |
getShippingSettings |
GET /accounts/v1beta/{name=accounts/*/shippingSettings} Gönderim ayarı bilgilerini alma. |
list |
GET /accounts/v1beta/accounts Arayan kullanıcının erişebildiği ve isteğin sayfa boyutu veya filtreler gibi kısıtlamalarıyla eşleşen hesapları listeler. |
listSubaccounts |
GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts Belirli bir çoklu müşteri hesabının tüm alt hesaplarını listeleyin. |
patch |
PATCH /accounts/v1beta/{account.name=accounts/*} Bir hesabı, türüne bakılmaksızın (bağımsız hesap, MCA veya alt hesap) günceller. |
updateBusinessIdentity |
PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity} Bir hesabın işletme kimliğini günceller. |
updateBusinessInfo |
PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo} Bir hesabın işletme bilgilerini günceller. |
updateHomepage |
PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage} Bir mağazanın ana sayfasını günceller. |
REST Kaynağı: accounts_v1beta.accounts.accounttax
Yöntemler | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/accounttax/*} GetAccountTaxRequest koşullarıyla eşleşen vergi kurallarını döndürür |
list |
GET /accounts/v1beta/{parent=accounts/*}/accounttax Yalnızca Merchant Center hesabınızdaki alt hesapların vergi ayarlarını listeler. |
patch |
PATCH /accounts/v1beta/{accountTax.name=accounts/*/accounttax/*} Hesabın vergi ayarlarını günceller. |
REST Kaynağı: accounts_v1beta.accounts.homepage
Yöntemler | |
---|---|
claim |
POST /accounts/v1beta/{name=accounts/*/homepage}:claim Bir mağazanın ana sayfasıyla ilgili hak talebinde bulunur. |
unclaim |
POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim Bir mağazanın ana sayfasıyla ilgili hak talebini iptal eder. |
REST Kaynağı: accounts_v1beta.accounts.issues
Yöntemler | |
---|---|
list |
GET /accounts/v1beta/{parent=accounts/*}/issues Bir Merchant Center hesabıyla ilgili tüm hesap sorunlarını listeler. |
REST Kaynağı: accounts_v1beta.accounts.onlineReturnPolicies
Yöntemler | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*} Mevcut bir iade politikasını alır. |
list |
GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies Mevcut tüm iade politikalarını listeler. |
REST Kaynağı: accounts_v1beta.accounts.programs
Yöntemler | |
---|---|
disable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:disable Hesap için belirtilen programa katılımı devre dışı bırakın. |
enable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:enable Hesap için belirtilen programa katılımı etkinleştirin. |
get |
GET /accounts/v1beta/{name=accounts/*/programs/*} Hesap için belirtilen programı alır. |
list |
GET /accounts/v1beta/{parent=accounts/*}/programs Hesap için tüm programları alır. |
REST Kaynağı: accounts_v1beta.accounts.regions
Yöntemler | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/regions Merchant Center hesabınızda bölge tanımı oluşturur. |
delete |
DELETE /accounts/v1beta/{name=accounts/*/regions/*} Bir bölge tanımını Merchant Center hesabınızdan siler. |
get |
GET /accounts/v1beta/{name=accounts/*/regions/*} Merchant Center hesabınızda tanımlanan bir bölgeyi alır. |
list |
GET /accounts/v1beta/{parent=accounts/*}/regions Merchant Center hesabınızdaki bölgeleri listeler. |
patch |
PATCH /accounts/v1beta/{region.name=accounts/*/regions/*} Merchant Center hesabınızdaki bölge tanımını günceller. |
REST Kaynağı: accounts_v1beta.accounts.shippingSettings
Yöntemler | |
---|---|
insert |
POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert Bir satıcının kargo ayarını, kargo isteği ayarıyla değiştirin. |
REST Kaynağı: accounts_v1beta.accounts.termsOfServiceAgreementStates
Yöntemler | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*} Hizmet şartları sözleşmesinin durumunu döndürür. |
retrieveForApplication |
GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication Uygulama hizmet şartları için sözleşmenin durumunu alır. |
REST Kaynağı: accounts_v1beta.accounts.users
Yöntemler | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/users Merchant Center hesabı kullanıcısı oluşturur. |
delete |
DELETE /accounts/v1beta/{name=accounts/*/users/*} Bir Merchant Center hesabı kullanıcısını siler. |
get |
GET /accounts/v1beta/{name=accounts/*/users/*} Bir Merchant Center hesabı kullanıcısını alır. |
getEmailPreferences |
GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences} Merchant Center hesabı kullanıcısının e-posta tercihlerini döndürür. |
list |
GET /accounts/v1beta/{parent=accounts/*}/users Bir Merchant Center hesabının tüm kullanıcılarını listeler. |
patch |
PATCH /accounts/v1beta/{user.name=accounts/*/users/*} Bir Merchant Center hesabı kullanıcısını günceller. |
updateEmailPreferences |
PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences} Merchant Center hesabı kullanıcısı için e-posta tercihlerini günceller. |
REST Kaynağı: accounts_v1beta.termsOfService
Yöntemler | |
---|---|
accept |
GET /accounts/v1beta/{name=termsOfService/*}:accept TermsOfService kabul edilir. |
get |
GET /accounts/v1beta/{name=termsOfService/*} Sağlanan sürümle ilişkilendirilmiş TermsOfService öğesini alır. |
retrieveLatest |
GET /accounts/v1beta/termsOfService:retrieveLatest Belirli bir kind ve region_code için TermsOfService öğesinin en son sürümünü alır. |