Migrated from Redmine #1091 | Author: automas Comercial Status: Feedback | Priority: High, I’m very impatient | Created: 2023-08-15
Buen dia
estoy tratando de conectarme a la api que nos dieron en la plataforma, sigo los pasos de conexion que se encuentra en la documentacion con los endpoint de extraccion de informacion https://user-api-v2.simplybook.plus/admin/bookings (GET), pero me esta saliendo error 401 Unauthorized, Adjunto archivo con la imagen de las peticiones GET que se estan realizando por postman, se requiere los parametros correctos para tener la conexion a la base de datos.
estoy haciendo el paso a paso de la autenticacion de token con la url https://user-api-v2.simplybook.plus/admin/auth siguiendo el paso a paso de la documentacion ingresando
{
“company”: “”,
“login”: “”,
“password”: “”
}
como se muestra en la imagen1 anexa, pero me arroja error 400 como se muestra en la imagen2. me ayudan por favor aclarando cuales son los pasos a seguir para poder tener el token
Hi, as I see you are passing parameters in headers, instead of body.
Please pass parameters in body as JSON object, the same as in example in documentation.
ya pude extraer los datos pero me trae un limite de extracción de 100 registros, actualmente con el uso de 15 dias ya tenemos alrededor de 6.500 registros lo cual es dispendioso extraerlos cada 100 registros con la escalabilidad de tiene el negocio, ¿hay alguna opcion en los headers para traer todos los registros, ya intente con * o con all o limit pero no lo permite y la documentacion me informa que solo recibe
int page - page in list
int on_page - items per page
object filter - filter object
Maximum is 100 items per page.
In your case it is better to use webhooks and store booking details in your local database when you receive notification.
In notification you will have booking id and you can get full booking details via API.
Como podriamos usar o implementar estos webhooks para almacenar la informacion en la database de la compañia y asi tener la informacion completa de las agendas, agradesco ayuda o aclaracion de cual es el paso a seguir o la tecnologia que podriamos usar para estos fines.
Once you receive notification (webhook) on your host you should get booking information and store in your database actual information.
With this approach you don’t have to get list of all bookings each time, you will have actual information in your database.
tienes alguna documentacion del (webhook) que podamos revisar para poder consumir estos servicios, de esta forma poder consumir los eventos de las agendas que se realicen por la plataforma
Por favor nos ayudas aclarando este tema, si es viable nosotros crear una api para consumir estas agendas o uds nos exponen la api que lo permita. o como deberiamos manejar estos webhooks o que herramienta nos aconsejan para poderlo hacer.
Hi, we do not have example for this part, but it is very common way.
So you enter URLs of your web application in API custom feature. As soon as something happens Simplybook will call your URL. In data you will booking id, you can make an API call to get data from Simplybook and store this data in your local database.
For this approach you need your webserver, that Simplybook can access to (make http call).
If you have any questions let me know.
no encontramos donde podemos configurar custom api, tienes alguna imagen o nos puedes especificar claramente donde llegar al apartado que me permita configurar mi url.
estamos creando el endpoint de consumo para que que se almacene las agendas que se registran en la plataforma, necesitamos tener la estructura completa de la información al momento de registrar una agenda para configurar la API con base a esta estructura. por favor me ayudan dandome esta estructura.