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.businessIdentity
- REST Kaynağı: accounts_v1beta.accounts.businessInfo
- REST Kaynağı: accounts_v1beta.accounts.emailpreferences
- 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
Merchant Center hesabınızdaki promosyonları listeler. |
REST Kaynağı: products_v1beta.accounts.productInputs
Yöntemler | |
---|---|
delete |
DELETE /products/v1beta/{name=accounts/*/productInputs/*}
Bir ürün girişini Merchant Center hesabınızdan 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ızdaki işlenmiş ü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/*}
Bir 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/*}
Bir 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 filtre tarafından 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
Satıcı hesabınızda belirli bir ürün için 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
Satıcı hesabınızda belirli bir ürün için 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
Veri getirme işlemini Merchant Center hesabınızdaki bir veri kaynağında hemen (getirme planının dışında bile) 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üne bakılmaksızın (bağımlı hesap, MCA veya alt hesap) siler. |
get |
GET /accounts/v1beta/{name=accounts/*}
Merchant Center hesabınızdan bir hesap alır. |
list |
GET /accounts/v1beta/accounts
Arayan kullanıcının erişebildiği ve sayfa boyutu veya filtreler gibi isteğin kısıtlamalarına uyan 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/*}
Türü ne olursa olsun (bağımsız hesap, MCA veya alt hesap) bir hesabı günceller. |
REST Kaynağı: accounts_v1beta.accounts.businessIdentity
Yöntemler | |
---|---|
getBusinessIdentity |
GET /accounts/v1beta/{name=accounts/*/businessIdentity}
Bir hesabın işletme kimliğini alır. |
updateBusinessIdentity |
PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity}
Bir hesabın işletme kimliğini günceller. |
REST Kaynağı: accounts_v1beta.accounts.businessInfo
Yöntemler | |
---|---|
getBusinessInfo |
GET /accounts/v1beta/{name=accounts/*/businessInfo}
Bir hesabın işletme bilgilerini alır. |
updateBusinessInfo |
PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo}
Bir hesabın işletme bilgilerini günceller. |
REST Kaynağı: accounts_v1beta.accounts.emailpreferences
Yöntemler | |
---|---|
getEmailPreferences |
GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences}
Merchant Center hesabı kullanıcısının e-posta tercihlerini döndürür. |
updateEmailPreferences |
PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences}
Merchant Center hesabı kullanıcısının e-posta tercihlerini 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. |
getHomepage |
GET /accounts/v1beta/{name=accounts/*/homepage}
Bir mağazanın ana sayfasını alır. |
unclaim |
POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim
Bir mağazanın ana sayfasıyla ilgili hak talebini iptal eder. |
updateHomepage |
PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage}
Bir mağazanın ana sayfasını günceller. |
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ı 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
Hesaba ilişkin 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 bir bölge tanımını günceller. |
REST Kaynağı: accounts_v1beta.accounts.shippingSettings
Yöntemler | |
---|---|
getShippingSettings |
GET /accounts/v1beta/{name=accounts/*/shippingSettings}
Gönderim ayarı bilgilerini alma. |
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
Bir 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. |
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. |
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. |