Administrar tus cuentas de Merchant Center de forma programática
- Recurso de REST: reviews_v1beta.accounts.merchantReviews
- Recurso de REST: reviews_v1beta.accounts.productReviews
- Recurso de REST: reports_v1beta.accounts.reports
- Recurso de REST: quota_v1beta.accounts.quotas
- Recurso de REST: promotions_v1beta.accounts.promotions
- Recurso de REST: products_v1beta.accounts.productInputs
- Recurso de REST: products_v1beta.accounts.products
- Recurso de REST: notifications_v1beta.accounts.notificationsubscriptions
- Recurso de REST: lfp_v1beta.accounts.lfpInventories
- Recurso de REST: lfp_v1beta.accounts.lfpSales
- Recurso de REST: lfp_v1beta.accounts.lfpStores
- Recurso de REST: inventories_v1beta.accounts.products.localInventories
- Recurso de REST: inventories_v1beta.accounts.products.regionalInventories
- Recurso de REST: datasources_v1beta.accounts.dataSources
- Recurso de REST: datasources_v1beta.accounts.dataSources.fileUploads
- Recurso de REST: conversions_v1beta.accounts.conversionSources
- Recurso de REST: accounts_v1beta.accounts
- Recurso de REST: accounts_v1beta.accounts.autofeedSettings
- Recurso de REST: accounts_v1beta.accounts.businessIdentity
- Recurso de REST: accounts_v1beta.accounts.businessInfo
- Recurso de REST: accounts_v1beta.accounts.emailPreferences
- Recurso de REST: accounts_v1beta.accounts.homepage
- Recurso de REST: accounts_v1beta.accounts.issues
- Recurso de REST: accounts_v1beta.accounts.onlineReturnPolicies
- Recurso de REST: accounts_v1beta.accounts.programs
- Recurso de REST: accounts_v1beta.accounts.regions
- Recurso de REST: accounts_v1beta.accounts.shippingSettings
- Recurso de REST: accounts_v1beta.accounts.termsOfServiceAgreementStates
- Recurso de REST: accounts_v1beta.accounts.users
- Recurso de REST: accounts_v1beta.termsOfService
Servicio: merchantapi.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona los siguientes documentos de Discovery:
- https://merchantapi.googleapis.com/$discovery/rest?version=reviews_v1beta
- 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
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://merchantapi.googleapis.com
Recurso de REST: reviews_v1beta.accounts.merchantReviews
Métodos | |
---|---|
delete |
DELETE /reviews/v1beta/{name=accounts/*/merchantReviews/*} Borra la opinión sobre el comercio. |
get |
GET /reviews/v1beta/{name=accounts/*/merchantReviews/*} Obtiene una opinión sobre el comercio. |
insert |
POST /reviews/v1beta/{parent=accounts/*}/merchantReviews:insert Inserta una opinión para tu cuenta de Merchant Center. |
list |
GET /reviews/v1beta/{parent=accounts/*}/merchantReviews Enumera las opiniones sobre el comercio. |
Recurso de REST: reviews_v1beta.accounts.productReviews
Métodos | |
---|---|
delete |
DELETE /reviews/v1beta/{name=accounts/*/productReviews/*} Borra una opinión sobre un producto. |
get |
GET /reviews/v1beta/{name=accounts/*/productReviews/*} Obtiene una opinión sobre el producto. |
insert |
POST /reviews/v1beta/{parent=accounts/*}/productReviews:insert Inserta una opinión sobre el producto. |
list |
GET /reviews/v1beta/{parent=accounts/*}/productReviews Muestra las opiniones sobre productos. |
Recurso de REST: reports_v1beta.accounts.reports
Métodos | |
---|---|
search |
POST /reports/v1beta/{parent=accounts/*}/reports:search Recupera un informe definido por una búsqueda. |
Recurso de REST: quota_v1beta.accounts.quotas
Métodos | |
---|---|
list |
GET /quota/v1beta/{parent=accounts/*}/quotas Muestra la cuota de llamadas diarias y el uso por grupo de tu cuenta de Merchant Center. |
Recurso de REST: promotions_v1beta.accounts.promotions
Métodos | |
---|---|
get |
GET /promotions/v1beta/{name=accounts/*/promotions/*} Recupera la promoción de tu cuenta de Merchant Center. |
insert |
POST /promotions/v1beta/{parent=accounts/*}/promotions:insert Inserta una promoción para tu cuenta de Merchant Center. |
list |
GET /promotions/v1beta/{parent=accounts/*}/promotions Muestra las promociones de tu cuenta de Merchant Center. |
Recurso de REST: products_v1beta.accounts.productInputs
Métodos | |
---|---|
delete |
DELETE /products/v1beta/{name=accounts/*/productInputs/*} Borra una entrada de producto de tu cuenta de Merchant Center. |
insert |
POST /products/v1beta/{parent=accounts/*}/productInputs:insert Sube una entrada de producto a tu cuenta de Merchant Center. |
Recurso de REST: products_v1beta.accounts.products
Métodos | |
---|---|
get |
GET /products/v1beta/{name=accounts/*/products/*} Recupera el producto procesado de tu cuenta de Merchant Center. |
list |
GET /products/v1beta/{parent=accounts/*}/products Muestra una lista de los productos procesados en tu cuenta de Merchant Center. |
Recurso de REST: notifications_v1beta.accounts.notificationsubscriptions
Métodos | |
---|---|
create |
POST /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions Crea una suscripción a notificaciones para una empresa. |
delete |
DELETE /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} Borra una suscripción a notificaciones de un comercio. |
get |
GET /notifications/v1beta/{name=accounts/*/notificationsubscriptions/*} Obtiene suscripciones de notificaciones para una cuenta. |
list |
GET /notifications/v1beta/{parent=accounts/*}/notificationsubscriptions Obtiene todas las suscripciones a notificaciones de un comercio. |
patch |
PATCH /notifications/v1beta/{notificationSubscription.name=accounts/*/notificationsubscriptions/*} Actualiza una suscripción a notificaciones existente para un comercio. |
Recurso de REST: lfp_v1beta.accounts.lfpInventories
Métodos | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpInventories:insert Inserta un recurso LfpInventory para la cuenta de comerciante objetivo determinada. |
Recurso de REST: lfp_v1beta.accounts.lfpSales
Métodos | |
---|---|
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpSales:insert Inserta un LfpSale para el comercio determinado. |
Recurso de REST: lfp_v1beta.accounts.lfpStores
Métodos | |
---|---|
delete |
DELETE /lfp/v1beta/{name=accounts/*/lfpStores/*} Borra una tienda de un comercio objetivo. |
get |
GET /lfp/v1beta/{name=accounts/*/lfpStores/*} Recupera información sobre una tienda. |
insert |
POST /lfp/v1beta/{parent=accounts/*}/lfpStores:insert Inserta una tienda para el comercio objetivo. |
list |
GET /lfp/v1beta/{parent=accounts/*}/lfpStores Enumera las tiendas del comercio de destino, especificadas por el filtro en ListLfpStoresRequest . |
Recurso de REST: inventories_v1beta.accounts.products.localInventories
Métodos | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/localInventories/*} Borra el LocalInventory especificado del producto determinado en tu cuenta de comerciante. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/localInventories:insert Inserta un recurso LocalInventory en un producto de tu cuenta de comerciante. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/localInventories Muestra una lista de los recursos LocalInventory del producto determinado en tu cuenta de comerciante. |
Recurso de REST: inventories_v1beta.accounts.products.regionalInventories
Métodos | |
---|---|
delete |
DELETE /inventories/v1beta/{name=accounts/*/products/*/regionalInventories/*} Borra el recurso RegionalInventory especificado del producto determinado en tu cuenta de comerciante. |
insert |
POST /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories:insert Inserta un RegionalInventory en un producto determinado de tu cuenta de comerciante. |
list |
GET /inventories/v1beta/{parent=accounts/*/products/*}/regionalInventories Muestra una lista de los recursos RegionalInventory del producto determinado en tu cuenta de comerciante. |
Recurso de REST: datasources_v1beta.accounts.dataSources
Métodos | |
---|---|
create |
POST /datasources/v1beta/{parent=accounts/*}/dataSources Crea la nueva configuración de la fuente de datos para la cuenta determinada. |
delete |
DELETE /datasources/v1beta/{name=accounts/*/dataSources/*} Borra una fuente de datos de tu cuenta de Merchant Center. |
fetch |
POST /datasources/v1beta/{name=accounts/*/dataSources/*}:fetch Realiza la recuperación de datos de inmediato (incluso fuera de la programación de recuperación) en una fuente de datos de tu cuenta de Merchant Center. |
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*} Recupera la configuración de la fuente de datos de la cuenta determinada. |
list |
GET /datasources/v1beta/{parent=accounts/*}/dataSources Muestra una lista de las configuraciones de las fuentes de datos de la cuenta determinada. |
patch |
PATCH /datasources/v1beta/{dataSource.name=accounts/*/dataSources/*} Actualiza la configuración de la fuente de datos existente. |
Recurso de REST: datasources_v1beta.accounts.dataSources.fileUploads
Métodos | |
---|---|
get |
GET /datasources/v1beta/{name=accounts/*/dataSources/*/fileUploads/*} Obtiene la carga de archivo de fuente de datos más reciente. |
Recurso de REST: conversions_v1beta.accounts.conversionSources
Métodos | |
---|---|
create |
POST /conversions/v1beta/{parent=accounts/*}/conversionSources Crea una nueva fuente de conversiones. |
delete |
DELETE /conversions/v1beta/{name=accounts/*/conversionSources/*} Archiva una fuente de conversiones existente. |
get |
GET /conversions/v1beta/{name=accounts/*/conversionSources/*} Recupera una fuente de conversiones. |
list |
GET /conversions/v1beta/{parent=accounts/*}/conversionSources Recupera la lista de fuentes de conversiones a las que tiene acceso el llamador. |
patch |
PATCH /conversions/v1beta/{conversionSource.name=accounts/*/conversionSources/*} Actualiza la información de una fuente de conversiones existente. |
undelete |
POST /conversions/v1beta/{name=accounts/*/conversionSources/*}:undelete Vuelve a habilitar una fuente de conversiones archivada. |
Recurso de REST: accounts_v1beta.accounts
Métodos | |
---|---|
create |
POST /accounts/v1beta/accounts:createAndConfigure Crea una cuenta independiente de Merchant Center con configuración adicional. |
delete |
DELETE /accounts/v1beta/{name=accounts/*} Borra la cuenta especificada, independientemente de su tipo: independiente, MCA o cuenta secundaria. |
get |
GET /accounts/v1beta/{name=accounts/*} Recupera una cuenta de tu cuenta de Merchant Center. |
list |
GET /accounts/v1beta/accounts Muestra las cuentas a las que puede acceder el usuario que realiza la llamada y que coinciden con las restricciones de la solicitud, como el tamaño de la página o los filtros. |
list |
GET /accounts/v1beta/{provider=accounts/*}:listSubaccounts Enumera todas las cuentas secundarias de una cuenta de varios clientes determinada. |
patch |
PATCH /accounts/v1beta/{account.name=accounts/*} Actualiza una cuenta independientemente de su tipo: independiente, MCA o cuenta secundaria. |
Recurso de REST: accounts_v1beta.accounts.autofeedSettings
Métodos | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/autofeedSettings} Recupera la configuración del feed automático de una cuenta. |
update |
PATCH /accounts/v1beta/{autofeedSettings.name=accounts/*/autofeedSettings} Actualiza la configuración del feed automático de una cuenta. |
Recurso de REST: accounts_v1beta.accounts.businessIdentity
Métodos | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/businessIdentity} Recupera la identidad de la empresa de una cuenta. |
update |
PATCH /accounts/v1beta/{businessIdentity.name=accounts/*/businessIdentity} Actualiza la identidad de la empresa de una cuenta. |
Recurso de REST: accounts_v1beta.accounts.businessInfo
Métodos | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/businessInfo} Recupera la información de la empresa de una cuenta. |
update |
PATCH /accounts/v1beta/{businessInfo.name=accounts/*/businessInfo} Actualiza la información de la empresa de una cuenta. |
Recurso de REST: accounts_v1beta.accounts.emailPreferences
Métodos | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/users/*/emailPreferences} Muestra las preferencias de correo electrónico de un usuario de una cuenta de Merchant Center. |
update |
PATCH /accounts/v1beta/{emailPreferences.name=accounts/*/users/*/emailPreferences} Actualiza las preferencias de correo electrónico de un usuario de una cuenta de Merchant Center. |
Recurso de REST: accounts_v1beta.accounts.homepage
Métodos | |
---|---|
claim |
POST /accounts/v1beta/{name=accounts/*/homepage}:claim Reclama la página principal de una tienda. |
get |
GET /accounts/v1beta/{name=accounts/*/homepage} Recupera la página principal de una tienda. |
unclaim |
POST /accounts/v1beta/{name=accounts/*/homepage}:unclaim Cancela la reclamación de la página principal de una tienda. |
update |
PATCH /accounts/v1beta/{homepage.name=accounts/*/homepage} Actualiza la página principal de una tienda. |
Recurso de REST: accounts_v1beta.accounts.issues
Métodos | |
---|---|
list |
GET /accounts/v1beta/{parent=accounts/*}/issues Muestra una lista de todos los problemas de una cuenta de Merchant Center. |
Recurso de REST: accounts_v1beta.accounts.onlineReturnPolicies
Métodos | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/onlineReturnPolicies/*} Obtiene una política de devoluciones existente para un comercio determinado. |
list |
GET /accounts/v1beta/{parent=accounts/*}/onlineReturnPolicies Muestra una lista de todas las políticas de devoluciones existentes de un comercio determinado. |
Recurso de REST: accounts_v1beta.accounts.programs
Métodos | |
---|---|
disable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:disable Inhabilita la participación en el programa especificado para la cuenta. |
enable |
POST /accounts/v1beta/{name=accounts/*/programs/*}:enable Habilita la participación en el programa especificado para la cuenta. |
get |
GET /accounts/v1beta/{name=accounts/*/programs/*} Recupera el programa especificado para la cuenta. |
list |
GET /accounts/v1beta/{parent=accounts/*}/programs Recupera todos los programas de la cuenta. |
Recurso de REST: accounts_v1beta.accounts.regions
Métodos | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/regions Crea una definición de región en tu cuenta de Merchant Center. |
delete |
DELETE /accounts/v1beta/{name=accounts/*/regions/*} Borra la definición de una región de tu cuenta de Merchant Center. |
get |
GET /accounts/v1beta/{name=accounts/*/regions/*} Recupera una región definida en tu cuenta de Merchant Center. |
list |
GET /accounts/v1beta/{parent=accounts/*}/regions Muestra las regiones de tu cuenta de Merchant Center. |
patch |
PATCH /accounts/v1beta/{region.name=accounts/*/regions/*} Actualiza la definición de una región en tu cuenta de Merchant Center. |
Recurso de REST: accounts_v1beta.accounts.shippingSettings
Métodos | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/shippingSettings} Recupera la información de configuración de envío. |
insert |
POST /accounts/v1beta/{parent=accounts/*}/shippingSettings:insert Reemplaza la configuración de envío de un comercio por la configuración de envío de la solicitud. |
Recurso de REST: accounts_v1beta.accounts.termsOfServiceAgreementStates
Métodos | |
---|---|
get |
GET /accounts/v1beta/{name=accounts/*/termsOfServiceAgreementStates/*} Muestra el estado de un acuerdo de las condiciones del servicio. |
retrieve |
GET /accounts/v1beta/{parent=accounts/*}/termsOfServiceAgreementStates:retrieveForApplication Recupera el estado del acuerdo de las Condiciones del Servicio de la aplicación. |
Recurso de REST: accounts_v1beta.accounts.users
Métodos | |
---|---|
create |
POST /accounts/v1beta/{parent=accounts/*}/users Crea un usuario de la cuenta de Merchant Center. |
delete |
DELETE /accounts/v1beta/{name=accounts/*/users/*} Borra un usuario de la cuenta de Merchant Center. |
get |
GET /accounts/v1beta/{name=accounts/*/users/*} Recupera un usuario de una cuenta de Merchant Center. |
list |
GET /accounts/v1beta/{parent=accounts/*}/users Enumera todos los usuarios de una cuenta de Merchant Center. |
patch |
PATCH /accounts/v1beta/{user.name=accounts/*/users/*} Actualiza un usuario de una cuenta de Merchant Center. |
Recurso de REST: accounts_v1beta.termsOfService
Métodos | |
---|---|
accept |
GET /accounts/v1beta/{name=termsOfService/*}:accept Acepta un TermsOfService . |
get |
GET /accounts/v1beta/{name=termsOfService/*} Recupera el TermsOfService asociado con la versión proporcionada. |
retrieve |
GET /accounts/v1beta/termsOfService:retrieveLatest Recupera la versión más reciente de TermsOfService para un kind y un region_code determinados. |