La API de Google Mi Negocio te permite crear publicaciones en la Búsqueda de Google en varias categorías, como noticias, eventos y ofertas.
En este instructivo, se muestra cómo realizar lo siguiente:
- Crea publicaciones de eventos.
- Crea publicaciones con llamados a la acción.
- Crea publicaciones de ofertas.
- Editar publicaciones.
- Borrar publicaciones.
Antes de comenzar
Antes de usar la API de Google Mi Negocio, debes registrar tu aplicación y obtener credenciales de OAuth 2.0.
Para obtener detalles sobre cómo comenzar a usar la API de Google My Business, consulta Configuración básica.
Publicaciones de eventos
Notifica a tus clientes sobre el próximo evento de tu empresa con una publicación. Tu publicación sobre un evento incluye las fechas y horas de inicio y finalización, que se muestran de forma destacada en la publicación.
Para publicar una publicación en una cuenta asociada con un usuario, usa la API de accounts.locations.localPosts.
Para crear una publicación para un usuario autenticado, usa lo siguiente:
$ POST https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts { "languageCode": "en-US", "summary": "Come in for our spooky Halloween event!", "event": { "title": "Halloween Spook-tacular!", "schedule": { "startDate": { "year": 2017, "month": 10, "day": 31, }, "startTime": { "hours": 9, "minutes": 0, "seconds": 0, "nanos": 0, }, "endDate": { "year": 2017, "month": 10, "day": 31, }, "endTime": { "hours": 17, "minutes": 0, "seconds": 0, "nanos": 0, }, } }, "media": [ { "mediaFormat": "PHOTO", "sourceUrl": "https://www.google.com/real-image.jpg", } ], "topicType": "EVENT" }
Publicaciones de llamado a la acción
Las publicaciones con un llamado a la acción incluyen un botón. El texto del botón de llamado a la acción se determina según el campo actionType de la publicación. Se agrega un vínculo a una URL proporcionada por el usuario al botón.
Para crear una publicación con un botón de llamado a la acción, usa lo siguiente:
$ POST https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts { "languageCode": "en-US", "summary": "Order your Thanksgiving turkeys now!!", "callToAction": { "actionType": "ORDER", "url": "http://google.com/order_turkeys_here", }, "media": [ { "mediaFormat": "PHOTO", "sourceUrl": "https://www.google.com/real-turkey-photo.jpg", } ], "topicType": "OFFER" }
Tipos de acciones
Las publicaciones con llamado a la acción pueden tener diferentes tipos de acciones que determinan el tipo de publicación con llamado a la acción.
Los siguientes son los tipos de llamados a la acción admitidos:
| Tipos de acciones | |
|---|---|
BOOK |
Crea una publicación que le solicite al usuario que reserve una cita, una mesa o algo similar. |
ORDER |
Crea una publicación que le solicite al usuario que realice un pedido. |
SHOP |
Crea una publicación que le solicite al usuario que explore un catálogo de productos. |
LEARN_MORE |
Crea una publicación que le solicite al usuario que vea detalles adicionales en un sitio web. |
SIGN_UP |
Crea una publicación que le solicite al usuario que se registre, se inscriba o se una a algo. |
CALL |
Crea una publicación que le solicite al usuario que llame a una empresa. |
Publicaciones de ofertas
Para crear una publicación de oferta, usa lo siguiente:
$ POST https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts { "languageCode": "en-US", "summary": "Buy one Google jetpack, get a second one free!!", "offer": { "couponCode": “BOGO-JET-CODE”, "redeemOnlineUrl": “https://www.google.com/redeem”, "termsConditions": “Offer only valid if you can prove you are a time traveler” }, "media": [ { "mediaFormat": "PHOTO", "sourceUrl": "https://www.google.com/real-jetpack-photo.jpg", } ], "topicType": "OFFER" }
Editar publicaciones
Una vez que se crea una publicación, puedes editarla con una solicitud PATCH.
Para editar una publicación, usa lo siguiente:
$ PATCH https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts/{localPostId}?updateMask=summary { "summary": "Order your Christmas turkeys now!!" }
Borrar publicaciones
Después de crear una publicación, puedes borrarla con una solicitud DELETE.
Para borrar una publicación, usa lo siguiente:
$ DELETE https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/localPosts/{localPostId}