La API de Google My Business 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.attribute
- Recurso de REST: v4.category
- 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 que uses las bibliotecas cliente proporcionadas por Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices 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/accountsCrea una cuenta con el nombre y el tipo especificados en el elemento superior determinado. | 
| deleteNotifications  | DELETE /v4/{name=accounts/*/notifications}Borra la configuración de notificaciones de Pub/Sub para la cuenta. | 
| generateAccountNumber  | POST /v4/{name=accounts/*}:generateAccountNumberGenera 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/accountsEnumera todas las cuentas del usuario autenticado. | 
| listRecommendGoogleLocations | GET /v4/{name=accounts/*}:recommendGoogleLocationsEnumera todas las GoogleLocationque 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 enviar notificaciones de Pub/Sub: 
 | 
Recurso de REST: v4.accounts.admins
| Métodos | |
|---|---|
| create  | POST /v4/{parent=accounts/*}/adminsInvita 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/*}/adminsMuestra una lista de los administradores de la cuenta especificada. | 
| patch  | PATCH /v4/{name=accounts/*/admins/*}Actualiza el administrador del administrador de la cuenta especificado. | 
Recurso de REST: v4.accounts.invitations
| Métodos | |
|---|---|
| accept  | POST /v4/{name=accounts/*/invitations/*}:acceptAcepta la invitación especificada. | 
| decline  | POST /v4/{name=accounts/*/invitations/*}:declineRechaza la invitación especificada. | 
| list  | GET /v4/{parent=accounts/*}/invitationsMuestra una lista de invitaciones pendientes para la cuenta especificada. | 
Recurso de REST: v4.accounts.locations
| Métodos | |
|---|---|
| associate | POST /v4/{name=accounts/*/locations/*}:associateAsocia una ubicación a un ID de lugar. | 
| batchGet | POST /v4/{name=accounts/*}/locations:batchGetObtiene todas las ubicaciones especificadas en la cuenta determinada. | 
| batchGetReviews | POST /v4/{name=accounts/*}/locations:batchGetReviewsMuestra la lista paginada de opiniones de todas las ubicaciones especificadas. | 
| clearAssociation | POST /v4/{name=accounts/*/locations/*}:clearAssociationBorra una asociación entre una ubicación y su ID de lugar. | 
| create | POST /v4/{parent=accounts/*}/locationsCrea un locationnuevo que pertenezca a la cuenta especificada y lo muestra. | 
| delete | DELETE /v4/{name=accounts/*/locations/*}Borra una ubicación. | 
| fetchVerificationOptions | POST /v4/{name=accounts/*/locations/*}:fetchVerificationOptionsInforma todas las opciones de verificación aptas para una ubicación en un idioma específico. | 
| findMatches | POST /v4/{name=accounts/*/locations/*}:findMatchesBusca 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 comida de una ubicación específica. | 
| getGoogleUpdated | GET /v4/{name=accounts/*/locations/*}:googleUpdatedObtiene la versión actualizada por 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/*}/locationsMuestra una lista de las ubicaciones de la cuenta especificada. | 
| patch | PATCH /v4/{name=accounts/*/locations/*}Actualiza la ubicación especificada. | 
| reportInsights | POST /v4/{name=accounts/*}/locations:reportInsightsMuestra un informe que contiene estadísticas sobre una o más métricas por ubicación. | 
| transfer  | POST /v4/{name=accounts/*/locations/*}:transferTraslada una ubicación de una cuenta que posee el usuario a otra cuenta 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/*}:verifyInicia el proceso de verificación de una ubicación. | 
Recurso de REST: v4.accounts.locations.admins
| Métodos | |
|---|---|
| create  | POST /v4/{parent=accounts/*/locations/*}/adminsInvita 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/*}/adminsMuestra una lista de todos los administradores de la ubicación especificada. | 
| patch  | PATCH /v4/{name=accounts/*/locations/*/admins/*}Actualiza el administrador del administrador de ubicación especificado. | 
Recurso de REST: v4.accounts.locations.followers
| Métodos | |
|---|---|
| getMetadata | GET /v4/{name=accounts/*/locations/*/followers/metadata}Obtén la configuración de seguidores de una ubicación. | 
Recurso de REST: v4.accounts.locations.insuranceNetworks
| Métodos | |
|---|---|
| list | GET /v4/{parent=accounts/*/locations/*}/insuranceNetworksMuestra una lista de todas las redes de seguros compatibles con Google. | 
Recurso de REST: v4.accounts.locations.localPosts
| Métodos | |
|---|---|
| create | POST /v4/{parent=accounts/*/locations/*}/localPostsCrea 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/*}/localPostsMuestra una lista de publicaciones locales asociadas con 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:reportInsightsMuestra estadísticas de un conjunto de publicaciones locales asociadas con una sola ficha. | 
Recurso de REST: v4.accounts.locations.media
| Métodos | |
|---|---|
| create | POST /v4/{parent=accounts/*/locations/*}/mediaCrea 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/*}/mediaMuestra 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:startUploadGenera un MediaItemDataRefpara 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/customersMuestra una lista de elementos multimedia asociados con una ubicación que aportaron los clientes. | 
Recurso de REST: v4.accounts.locations.questions
| Métodos | |
|---|---|
| create | POST /v4/{parent=accounts/*/locations/*}/questionsAgrega 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/*}/questionsMuestra la lista paginada de preguntas y algunas de sus respuestas para una ubicación especificada. | 
| 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:deleteBorra la respuesta que escribió el usuario actual en una pregunta. | 
| list | GET /v4/{parent=accounts/*/locations/*/questions/*}/answersMuestra la lista paginada de respuestas de una pregunta específica. | 
| upsert | POST /v4/{parent=accounts/*/locations/*/questions/*}/answers:upsertCrea una respuesta o actualiza la respuesta existente que escribió el usuario para la pregunta especificada. | 
Recurso de REST: v4.accounts.locations.reviews
| Métodos | |
|---|---|
| deleteReply | DELETE /v4/{name=accounts/*/locations/*/reviews/*}/replyBorra 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/*}/reviewsMuestra la lista paginada de opiniones de la ubicación especificada. | 
| updateReply | PUT /v4/{name=accounts/*/locations/*/reviews/*}/replyActualiza la respuesta a la opinión especificada. | 
Recurso de REST: v4.accounts.locations.verifications
| Métodos | |
|---|---|
| complete | POST /v4/{name=accounts/*/locations/*/verifications/*}:completeCompleta una verificación de PENDING. | 
| list | GET /v4/{parent=accounts/*/locations/*}/verificationsObtén una lista de las verificaciones de una ubicación, ordenadas según la hora de creación. | 
Recurso de REST: v4.attributes
| Métodos | |
|---|---|
| list | GET /v4/attributesMuestra la lista de atributos disponibles que estarían disponibles para una ubicación con la categoría principal y el país especificados. | 
Recurso de REST: v4.categories
| Métodos | |
|---|---|
| batchGet | GET /v4/categories:batchGetMuestra una lista de categorías de empresas para el lenguaje y los IDs de GConcept proporcionados. | 
| list | GET /v4/categoriesMuestra 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:searchBusca la cadena según su nombre. | 
Recurso de REST: v4.googleLocations
| Métodos | |
|---|---|
| report | POST /v4/{name=googleLocations/*}:reportInforma un GoogleLocation. | 
| search | POST /v4/googleLocations:searchBusca en todas las ubicaciones posibles que coincidan con la solicitud especificada. | 
Servicio: mybusiness.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente proporcionadas por Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices 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. |