La API de Google Mi Negocio proporciona una interfaz para administrar la información de la ubicación de la empresa en Google.
- Recurso de REST: v4.accounts
- Recurso de REST: v4.accounts.admins
- Recurso de REST: v4.accounts.invitations
- Recurso de REST: v4.accounts.locations
- Recurso de REST: v4.accounts.locations.admins
- Recurso de REST: v4.accounts.locations.followers
- Recurso de REST: v4.accounts.locations.insuranceNetworks
- Recurso de REST: v4.accounts.locations.localPosts
- Recurso de REST: v4.accounts.locations.media
- Recurso de REST: v4.accounts.locations.media.customers
- Recurso de REST: v4.accounts.locations.questions
- Recurso de REST: v4.accounts.locations.questions.answers
- Recurso de REST: v4.accounts.locations.reviews
- Recurso de REST: v4.accounts.locations.verifications
- Recurso de REST: v4.attributes
- Recurso de REST: v4.categories
- Recurso de REST: v4.chains
- Recurso de REST: v4.googleLocations
- Recurso de REST: v1.media
Servicio: mybusiness.googleapis.com
Para llamar a este servicio, te recomendamos usar las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información 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:
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://mybusiness.googleapis.com
Recurso de REST: v4.accounts
Métodos | |
---|---|
create |
POST /v4/accounts Crea una cuenta con el nombre y tipo especificados debajo del superior. |
deleteNotifications |
DELETE /v4/{name=accounts/*/notifications} Borra la configuración de notificaciones de Pub/Sub para la cuenta. |
generateAccountNumber |
POST /v4/{name=accounts/*}:generateAccountNumber Genera un número de cuenta para esta cuenta. |
get |
GET /v4/{name=accounts/*} Obtiene la cuenta especificada. |
getNotifications |
GET /v4/{name=accounts/*/notifications} Muestra la configuración de notificaciones de Pub/Sub para la cuenta. |
list |
GET /v4/accounts Muestra una lista de todas las cuentas del usuario autenticado. |
listRecommendGoogleLocations |
GET /v4/{name=accounts/*}:recommendGoogleLocations Enumera todos los GoogleLocation que se recomendaron para la cuenta del Perfil de Negocio especificada. |
update |
PUT /v4/{name=accounts/*} Actualiza la cuenta comercial especificada. |
updateNotifications |
PUT /v4/{name=accounts/*/notifications} Establece la configuración de notificaciones de Pub/Sub para la cuenta que informa al Perfil de Negocio sobre qué tema debe enviar notificaciones de Pub/Sub para lo siguiente:
|
Recurso de REST: v4.accounts.admins
Métodos | |
---|---|
create |
POST /v4/{parent=accounts/*}/admins Invita al usuario especificado a convertirse en administrador de la cuenta especificada. |
delete |
DELETE /v4/{name=accounts/*/admins/*} Quita al administrador especificado de la cuenta especificada. |
list |
GET /v4/{parent=accounts/*}/admins Enumera los administradores de la cuenta especificada. |
patch |
PATCH /v4/{name=accounts/*/admins/*} Actualiza el administrador del administrador de cuenta especificado. |
Recurso de REST: v4.accounts.invitations
Métodos | |
---|---|
accept |
POST /v4/{name=accounts/*/invitations/*}:accept Acepta la invitación especificada. |
decline |
POST /v4/{name=accounts/*/invitations/*}:decline Rechaza la invitación especificada. |
list |
GET /v4/{parent=accounts/*}/invitations Enumera las invitaciones pendientes para la cuenta especificada. |
Recurso de REST: v4.accounts.locations
Métodos | |
---|---|
associate |
POST /v4/{name=accounts/*/locations/*}:associate Asocia una ubicación a un ID de lugar. |
batchGet |
POST /v4/{name=accounts/*}/locations:batchGet Obtiene todas las ubicaciones especificadas en la cuenta determinada. |
batchGetReviews |
POST /v4/{name=accounts/*}/locations:batchGetReviews Muestra la lista paginada de opiniones de todas las ubicaciones especificadas. |
clearAssociation |
POST /v4/{name=accounts/*/locations/*}:clearAssociation Borra una asociación entre una ubicación y su ID de lugar. |
create |
POST /v4/{parent=accounts/*}/locations Crea una location nueva que pertenece a la cuenta especificada y la muestra. |
delete |
DELETE /v4/{name=accounts/*/locations/*} Borra una ubicación. |
fetchVerificationOptions |
POST /v4/{name=accounts/*/locations/*}:fetchVerificationOptions Informa todas las opciones de verificación aptas para una ubicación en un idioma específico. |
findMatches |
POST /v4/{name=accounts/*/locations/*}:findMatches Encuentra todas las ubicaciones posibles que coinciden con la ubicación especificada. |
get |
GET /v4/{name=accounts/*/locations/*} Obtiene la ubicación especificada. |
getFoodMenus |
GET /v4/{name=accounts/*/locations/*/foodMenus} Muestra los menús de comidas de una ubicación específica. |
getGoogleUpdated |
GET /v4/{name=accounts/*/locations/*}:googleUpdated Obtiene la versión actualizada de Google de la ubicación especificada. |
getHealthProviderAttributes |
GET /v4/{name=accounts/*/locations/*/healthProviderAttributes} Muestra los atributos del proveedor de salud de una ubicación específica. |
getServiceList |
GET /v4/{name=accounts/*/locations/*/serviceList} Obtén la lista de servicios especificada de una ubicación. |
list |
GET /v4/{parent=accounts/*}/locations Enumera las ubicaciones para la cuenta especificada. |
patch |
PATCH /v4/{name=accounts/*/locations/*} Actualiza la ubicación especificada. |
reportInsights |
POST /v4/{name=accounts/*}/locations:reportInsights Muestra un informe que contiene estadísticas sobre una o más métricas por ubicación. |
transfer |
POST /v4/{name=accounts/*/locations/*}:transfer Traslada una ubicación de una cuenta que pertenece al usuario a otra que administra el mismo usuario. |
updateFoodMenus |
PATCH /v4/{foodMenus.name=accounts/*/locations/*/foodMenus} Actualiza los menús de comida de una ubicación específica. |
updateHealthProviderAttributes |
PATCH /v4/{healthProviderAttributes.name=accounts/*/locations/*/healthProviderAttributes} Actualiza los atributos del proveedor de salud de una ubicación específica. |
updateServiceList |
PATCH /v4/{serviceList.name=accounts/*/locations/*/serviceList} Actualiza la lista de servicios especificada de una ubicación. |
verify |
POST /v4/{name=accounts/*/locations/*}:verify Inicia el proceso de verificación de una ubicación. |
Recurso de REST: v4.accounts.locations.admins
Métodos | |
---|---|
create |
POST /v4/{parent=accounts/*/locations/*}/admins Invita al usuario especificado a convertirse en administrador de la ubicación especificada. |
delete |
DELETE /v4/{name=accounts/*/locations/*/admins/*} Quita al administrador especificado como administrador de la ubicación especificada. |
list |
GET /v4/{parent=accounts/*/locations/*}/admins Muestra una lista de todos los administradores de la ubicación especificada. |
patch |
PATCH /v4/{name=accounts/*/locations/*/admins/*} Actualiza el administrador del administrador de ubicaciones especificado. |
Recurso de REST: v4.accounts.locations.followers
Métodos | |
---|---|
getMetadata |
GET /v4/{name=accounts/*/locations/*/followers/metadata} Obtén la configuración de los seguidores de una ubicación. |
Recurso de REST: v4.accounts.locations.insuranceNetworks
Métodos | |
---|---|
list |
GET /v4/{parent=accounts/*/locations/*}/insuranceNetworks Muestra una lista de todas las redes de seguros admitidas por Google. |
Recurso de REST: v4.accounts.locations.localPosts
Métodos | |
---|---|
create |
POST /v4/{parent=accounts/*/locations/*}/localPosts Crea una nueva publicación local asociada con la ubicación especificada y la muestra. |
delete |
DELETE /v4/{name=accounts/*/locations/*/localPosts/*} Borra una publicación local. |
get |
GET /v4/{name=accounts/*/locations/*/localPosts/*} Obtiene la publicación local especificada. |
list |
GET /v4/{parent=accounts/*/locations/*}/localPosts Muestra una lista de las publicaciones locales asociadas a una ubicación. |
patch |
PATCH /v4/{name=accounts/*/locations/*/localPosts/*} Actualiza la publicación local especificada y muestra la publicación local actualizada. |
reportInsights |
POST /v4/{name=accounts/*/locations/*}/localPosts:reportInsights Muestra estadísticas sobre un conjunto de publicaciones locales asociadas a una sola ficha. |
Recurso de REST: v4.accounts.locations.media
Métodos | |
---|---|
create |
POST /v4/{parent=accounts/*/locations/*}/media Crea un nuevo elemento multimedia para la ubicación. |
delete |
DELETE /v4/{name=accounts/*/locations/*/media/*} Borra el elemento multimedia especificado. |
get |
GET /v4/{name=accounts/*/locations/*/media/*} Muestra los metadatos del elemento multimedia solicitado. |
list |
GET /v4/{parent=accounts/*/locations/*}/media Muestra una lista de elementos multimedia asociados con una ubicación. |
patch |
PATCH /v4/{name=accounts/*/locations/*/media/*} Actualiza los metadatos del elemento multimedia especificado. |
startUpload |
POST /v4/{parent=accounts/*/locations/*}/media:startUpload Genera un MediaItemDataRef para la carga de elementos multimedia. |
Recurso de REST: v4.accounts.locations.media.customers
Métodos | |
---|---|
get |
GET /v4/{name=accounts/*/locations/*/media/customers/*} Muestra los metadatos del elemento multimedia del cliente solicitado. |
list |
GET /v4/{parent=accounts/*/locations/*}/media/customers Muestra una lista de elementos multimedia asociados a una ubicación que contribuyeron los clientes. |
Recurso de REST: v4.accounts.locations.questions
Métodos | |
---|---|
create |
POST /v4/{parent=accounts/*/locations/*}/questions Agrega una pregunta para la ubicación especificada. |
delete |
DELETE /v4/{name=accounts/*/locations/*/questions/*} Borra una pregunta específica escrita por el usuario actual. |
list |
GET /v4/{parent=accounts/*/locations/*}/questions Muestra la lista paginada de preguntas y algunas de sus respuestas para una ubicación específica. |
patch |
PATCH /v4/{name=accounts/*/locations/*/questions/*} Actualiza una pregunta específica escrita por el usuario actual. |
Recurso de REST: v4.accounts.locations.questions.answers
Métodos | |
---|---|
delete |
DELETE /v4/{parent=accounts/*/locations/*/questions/*}/answers:delete Borra la respuesta que escribió el usuario actual en una pregunta. |
list |
GET /v4/{parent=accounts/*/locations/*/questions/*}/answers Muestra la lista paginada de respuestas para una pregunta específica. |
upsert |
POST /v4/{parent=accounts/*/locations/*/questions/*}/answers:upsert Crea una respuesta o actualiza la respuesta existente escrita por el usuario para la pregunta especificada. |
Recurso de REST: v4.accounts.locations.reviews
Métodos | |
---|---|
deleteReply |
DELETE /v4/{name=accounts/*/locations/*/reviews/*}/reply Borra la respuesta a la opinión especificada. |
get |
GET /v4/{name=accounts/*/locations/*/reviews/*} Muestra la opinión especificada. |
list |
GET /v4/{parent=accounts/*/locations/*}/reviews Muestra la lista paginada de opiniones para la ubicación especificada. |
updateReply |
PUT /v4/{name=accounts/*/locations/*/reviews/*}/reply Actualiza la respuesta a la opinión especificada. |
Recurso de REST: v4.accounts.locations.verifications
Métodos | |
---|---|
complete |
POST /v4/{name=accounts/*/locations/*/verifications/*}:complete Completa una verificación de PENDING . |
list |
GET /v4/{parent=accounts/*/locations/*}/verifications Enumera las verificaciones de una ubicación ordenadas por hora de creación. |
Recurso de REST: v4.attributes
Métodos | |
---|---|
list |
GET /v4/attributes Muestra la lista de atributos disponibles que estarían disponibles para una ubicación con la categoría principal y el país determinados. |
Recurso de REST: v4.categories
Métodos | |
---|---|
batchGet |
GET /v4/categories:batchGet Muestra una lista de categorías de empresa para el idioma y los ID de GConcept proporcionados. |
list |
GET /v4/categories Muestra una lista de categorías de empresa. |
Recurso de REST: v4.chains
Métodos | |
---|---|
get |
GET /v4/{name=chains/*} Obtiene la cadena especificada. |
search |
GET /v4/chains:search Busca la cadena según su nombre. |
Recurso de REST: v4.googleLocations
Métodos | |
---|---|
report |
POST /v4/{name=googleLocations/*}:report Informa un GoogleLocation . |
search |
POST /v4/googleLocations:search Busca en todas las ubicaciones posibles que coincidan con la solicitud especificada. |
Servicio: mybusiness.googleapis.com
Para llamar a este servicio, te recomendamos usar las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información 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:
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://mybusiness.googleapis.com
Recurso de REST: v1.media
Métodos | |
---|---|
upload |
POST /v1/media/{resourceName=**} POST /upload/v1/media/{resourceName=**} Sube contenido multimedia. |