Gestire gli account Merchant Center in modo programmatico.
- Risorsa REST: reports_v1beta.accounts.reports
- Risorsa REST: quota_v1beta.accounts.quotas
- Risorsa REST: promotion_v1beta.accounts.promotions
- Risorsa REST: products_v1beta.accounts.productInputs
- Risorsa REST: products_v1beta.accounts.products
- Risorsa REST: notifications_v1beta.accounts.notificationsubscriptions
- Risorsa REST: lfp_v1beta.accounts.lfpInventories
- Risorsa REST: lfp_v1beta.accounts.lfpSales
- Risorsa REST: lfp_v1beta.accounts.lfpStores
- Risorsa REST: inventariies_v1beta.accounts.products.localInventories
- Risorsa REST: inventariies_v1beta.accounts.products.regionalInventories
- Risorsa REST: datasources_v1beta.accounts.dataSources
- Risorsa REST: conversions_v1beta.accounts.conversionSources
- Risorsa REST: accounts_v1beta.accounts
- Risorsa REST: accounts_v1beta.accounts.accounttax
- Risorsa REST: accounts_v1beta.accounts.businessIdentity
- Risorsa REST: accounts_v1beta.accounts.businessInfo
- Risorsa REST: accounts_v1beta.accounts.emailpreferences
- Risorsa REST: accounts_v1beta.accounts.homepage
- Risorsa REST: accounts_v1beta.accounts.issues
- Risorsa REST: accounts_v1beta.accounts.onlineReturnPolicies
- Risorsa REST: accounts_v1beta.accounts.programs
- Risorsa REST: accounts_v1beta.accounts.regions
- Risorsa REST: accounts_v1beta.accounts.shippingSettings
- Risorsa REST: accounts_v1beta.accounts.termsOfService AgreementStates
- Risorsa REST: accounts_v1beta.accounts.users
- Risorsa REST: accounts_v1beta.termsOfService
Servizio: merchantapi.googleapis.com
Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, usa le seguenti informazioni quando effettui le richieste API.
Documento di rilevamento
Un documento di rilevamento è una specifica leggibile da macchina che descrive e utilizza le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce i seguenti documenti di rilevamento:
- 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
Endpoint di servizio
Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI seguenti sono relativi a questo endpoint di servizio:
https://merchantapi.googleapis.com
Risorsa REST: reports_v1beta.accounts.reports
Metodi | |
---|---|
search |
POST /reports/v1beta/{parent=accounts/*}/reports:search e Consente di recuperare un report definito da una query di ricerca. |
Risorsa REST: quota_v1beta.accounts.quotas
Metodi | |
---|---|
list |
GET /quota/v1beta/{parent=accounts/*}/quotas e Indica la quota di chiamate e l'utilizzo giornalieri per gruppo relativi al tuo account Merchant Center. |
Risorsa REST: promotions_v1beta.accounts.promotions
Metodi | |
---|---|
get |
GET /promotions/v1beta/{name=accounts/*/promotions/*} e Recupera la promozione dal tuo account Merchant Center. |
insert |
POST /promotions/v1beta/{parent=accounts/*}/promotions:insert e Inserisce una promozione per il tuo account Merchant Center. |
list |
GET /promotions/v1beta/{parent=accounts/*}/promotions e Elenca le promozioni nel tuo account Merchant Center. |
Risorsa REST: products_v1beta.accounts.productInputs
Metodi | |
---|---|
delete |
DELETE /products/v1beta/{name=accounts/*/productInputs/*} e Elimina l'input di un prodotto dall'account Merchant Center. |
insert |
POST /products/v1beta/{parent=accounts/*}/productInputs:insert e Carica un input di prodotto nel tuo account Merchant Center. |
Risorsa REST: products_v1beta.accounts.products
Metodi | |
---|---|
get |
GET /products/v1beta/{name=accounts/*/products/*} e Recupera il prodotto elaborato dal tuo account Merchant Center. |
list |
GET /products/v1beta/{parent=accounts/*}/products e Elenca i prodotti elaborati nel tuo account Merchant Center. |
Risorsa REST: notifications_v1beta.accounts.notificationsubscriptions
Metodi | |
---|---|
create |
POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions e Crea un'iscrizione alle notifiche per un commerciante. |
delete |
DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} e Consente di eliminare un'iscrizione alle notifiche per un commerciante. |
get |
GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} e Recupera le iscrizioni alle notifiche relative a un account. |
list |
GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions e Recupera tutte le iscrizioni alle notifiche di un commerciante. |
patch |
PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*} e Aggiorna un'iscrizione alle notifiche esistente per un commerciante. |
Risorsa REST: lfp_v1beta.accounts.lfpInventories
Metodi | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert e Inserisce una risorsa LfpInventory per l'account commerciante di destinazione specificato. |
Risorsa REST: lfp_v1beta.accounts.lfpSales
Metodi | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert e Inserisce un LfpSale per il commerciante specificato. |
Risorsa REST: lfp_v1beta.accounts.lfpStores
Metodi | |
---|---|
delete |
DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*} e Elimina un negozio per un commerciante di destinazione. |
get |
GET /lfp/v1beta/{name=accounts/*/lfpStores/*} e Recupera le informazioni su un negozio. |
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert e Inserisce un negozio per il commerciante di destinazione. |
list |
GET /lfp/v1beta/{parent=accounts/*}/lfpStores e Elenca i negozi del commerciante di destinazione, specificati dal filtro in ListLfpStoresRequest . |
Risorsa REST: inventories_v1beta.accounts.products.localInventories
Metodi | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*} e Elimina il valore LocalInventory specificato dal prodotto specificato nel tuo account commerciante. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert e Inserisce una risorsa LocalInventory a un prodotto nel tuo account commerciante. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories e Elenca le LocalInventory risorse per il prodotto specificato nel tuo account commerciante. |
Risorsa REST: inventories_v1beta.accounts.products.regionalInventories
Metodi | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*} e Elimina la risorsa RegionalInventory specificata dal prodotto specificato nel tuo account commerciante. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert e Inserisce un RegionalInventory a un determinato prodotto nel tuo account commerciante. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories e Elenca le RegionalInventory risorse per il prodotto specificato nel tuo account commerciante. |
Risorsa REST: datasources_v1beta.accounts.dataSources
Metodi | |
---|---|
create |
POST /datasources/v1beta/{parent=accounts/*}/dataSources e Crea la nuova configurazione dell'origine dati per l'account specificato. |
delete |
DELETE /datasources/v1beta/{name=accounts/*/dataSources/*} e Consente di eliminare un'origine dati dal tuo account Merchant Center. |
fetch |
POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch e Esegue immediatamente il recupero dei dati (anche al di fuori della pianificazione del recupero) su un'origine dati dal tuo account Merchant Center. |
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*} e Recupera la configurazione dell'origine dati per l'account specificato. |
list |
GET /datasources/v1beta/{parent=accounts/*}/dataSources e Elenca le configurazioni delle origini dati per l'account specificato. |
patch |
PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} e Aggiorna la configurazione dell'origine dati esistente. |
Risorsa REST: conversions_v1beta.accounts.conversionSources
Metodi | |
---|---|
create |
POST /conversions/v1beta/{parent=accounts/*}/conversionSources e Crea una nuova origine conversione. |
delete |
DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*} e Archivia un'origine conversione esistente. |
get |
GET /conversions/v1beta/{name=accounts/*/conversionSources/*} e Recupera un'origine conversione. |
list |
GET /conversions/v1beta/{parent=accounts/*}/conversionSources e Recupera l'elenco delle origini conversione a cui il chiamante ha accesso. |
patch |
PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*} e Aggiorna le informazioni di un'origine conversione esistente. |
undelete |
POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete e Riattiva un'origine conversione archiviata. |
Risorsa REST: accounts_v1beta.accounts
Metodi | |
---|---|
createAndConfigure |
POST /accounts/v1beta/accounts:createAndConfigure e Crea un account Merchant Center autonomo con una configurazione aggiuntiva. |
delete |
DELETE /accounts/v1beta/{name=accounts/*} e Elimina l'account specificato indipendentemente dal tipo: autonomo, AMC o subaccount. |
get |
GET /accounts/v1beta/{name=accounts/*} e Recupera un account dal tuo account Merchant Center. |
list |
GET /accounts/v1beta/accounts e Elenca gli account accessibili all'utente chiamante e corrispondenti ai vincoli della richiesta, come le dimensioni della pagina o i filtri. |
listSubaccounts |
GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts e Elenca tutti i subaccount di un determinato account multi-cliente. |
patch |
PATCH /accounts/v1beta/{account.name=accounts/*} e Aggiorna un account, indipendentemente dal tipo: autonomo, AMC o subaccount. |
Risorsa REST: accounts_v1beta.accounts.accounttax
Metodi | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/accounttax/*} e Restituisce le regole fiscali che soddisfano le condizioni di GetAccountTaxRequest |
patch |
PATCH /accounts/v1beta/{accountTax.name=accounts/*/accounttax/*} e Aggiorna le impostazioni fiscali dell'account. |
Risorsa REST: accounts_v1beta.accounts.businessIdentity
Metodi | |
---|---|
getBusinessIdentity |
GET /accounts/v1beta/{name=accounts/*/businessIdentity} e Recupera l'identità dell'attività di un account. |
updateBusinessIdentity |
PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity} e Aggiorna l'identità dell'attività di un account. |
Risorsa REST: accounts_v1beta.accounts.businessInfo
Metodi | |
---|---|
getBusinessInfo |
GET /accounts/v1beta/{name=accounts/*/businessInfo} e Recupera le informazioni sull'attività di un account. |
updateBusinessInfo |
PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo} e Consente di aggiornare le informazioni sull'attività di un account. |
Risorsa REST: accounts_v1beta.accounts.emailpreferences
Metodi | |
---|---|
getEmailPreferences |
GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences} e Restituisce le preferenze email per l'utente di un account Merchant Center. |
updateEmailPreferences |
PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences} e Aggiorna le preferenze email di un utente dell'account Merchant Center. |
Risorsa REST: accounts_v1beta.accounts.homepage
Metodi | |
---|---|
claim |
POST /accounts/v1beta/{name=accounts/*/homepage}:claim e Rivendica la home page di un negozio. |
getHomepage |
GET /accounts/v1beta/{name=accounts/*/homepage} e Recupera la home page di un negozio. |
unclaim |
POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim e Annulla la rivendicazione della home page di un negozio. |
updateHomepage |
PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage} e Consente di aggiornare la home page di un negozio. |
Risorsa REST: accounts_v1beta.accounts.issues
Metodi | |
---|---|
list |
GET /accounts/v1beta/{parent=accounts/*}/issues e Elenca tutti i problemi di un account Merchant Center. |
Risorsa REST: accounts_v1beta.accounts.onlineReturnPolicies
Metodi | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*} e Recupera le norme sui resi esistenti. |
list |
GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies e Elenca tutte le norme sui resi esistenti. |
Risorsa REST: accounts_v1beta.accounts.programs
Metodi | |
---|---|
disable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:disable e Disattiva la partecipazione al programma specificato per l'account. |
enable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:enable e Abilita la partecipazione al programma specificato per l'account. |
get |
GET /accounts/v1beta/{name=accounts/*/programs/*} e Recupera il programma specificato per l'account. |
list |
GET /accounts/v1beta/{parent=accounts/*}/programs e Recupera tutti i programmi per l'account. |
Risorsa REST: accounts_v1beta.accounts.regions
Metodi | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/regions e Crea una definizione di regione nel tuo account Merchant Center. |
delete |
DELETE /accounts/v1beta/{name=accounts/*/regions/*} e Elimina una definizione di regione dal tuo account Merchant Center. |
get |
GET /accounts/v1beta/{name=accounts/*/regions/*} e Recupera una regione definita nel tuo account Merchant Center. |
list |
GET /accounts/v1beta/{parent=accounts/*}/regions e Elenca le regioni nel tuo account Merchant Center. |
patch |
PATCH /accounts/v1beta/{region.name=accounts/*/regions/*} e Aggiorna una definizione di regione nel tuo account Merchant Center. |
Risorsa REST: accounts_v1beta.accounts.shippingSettings
Metodi | |
---|---|
getShippingSettings |
GET /accounts/v1beta/{name=accounts/*/shippingSettings} e Recupera le informazioni sulle impostazioni di spedizione. |
insert |
POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert e Sostituisci l'impostazione di spedizione di un commerciante con l'impostazione per la richiesta di spedizione. |
Risorsa REST: accounts_v1beta.accounts.termsOfServiceAgreementStates
Metodi | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*} e Restituisce lo stato di un contratto relativo ai Termini di servizio. |
retrieveForApplication |
GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication e Recupera lo stato del contratto per i termini di servizio dell'applicazione. |
Risorsa REST: accounts_v1beta.accounts.users
Metodi | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/users e Crea un utente con account Merchant Center. |
delete |
DELETE /accounts/v1beta/{name=accounts/*/users/*} e Elimina l'utente di un account Merchant Center. |
get |
GET /accounts/v1beta/{name=accounts/*/users/*} e Recupera l'utente di un account Merchant Center. |
list |
GET /accounts/v1beta/{parent=accounts/*}/users e Elenca tutti gli utenti di un account Merchant Center. |
patch |
PATCH /accounts/v1beta/{user.name=accounts/*/users/*} e Aggiorna l'utente di un account Merchant Center. |
Risorsa REST: accounts_v1beta.termsOfService
Metodi | |
---|---|
accept |
GET /accounts/v1beta/{name=termsOfService/*}:accept e Accetta TermsOfService . |
get |
GET /accounts/v1beta/{name=termsOfService/*} e Recupera il valore TermsOfService associato alla versione fornita. |
retrieveLatest |
GET /accounts/v1beta/termsOfService:retrieveLatest e Recupera l'ultima versione di TermsOfService per kind e region_code specifici. |