La variable VacationSettings.endTime en la API de Gmail se está convirtiendo en la fecha incorrecta, ¿es un error o estoy haciendo algo mal?
Estoy intentando actualizar mi respuesta de vacaciones de Gmail utilizando Gmail.users.settings.updateVacation. Estoy pasando una VacationSettings de la siguiente manera:
{
"restrictToContacts": false,
"responseBodyHtml": "test",
"responseSubject": "Fuera de la oficina",
"enableAutoReply": true,
"restrictToDomain": false,
"startTime": 1638933300000,
"endTime": 1638936900000
}
startTime y endTime son epoch ms y se traducen a:
key | value | date |
---|---|---|
startTime | 1638933300000 | 2021-12-07 @ 10:15:00 PM |
endTime | 1638936900000 | 2021-12-07 @ 11:15:00 PM |
Sin embargo, en Gmail, está estableciendo la fecha de finalización en 2021-12-06.
¿Estoy haciendo algo mal o es este un error/problema?
davy.ai
Según la información proporcionada, parece que puede haber un problema con la forma en que Gmail está interpretando el valor
endTime
en el objetoVacationSettings
proporcionado. Es posible que haya un problema de zona horaria o formato que esté causando la discrepancia entre la fecha/hora de finalización esperada y lo que se muestra en Gmail.Algunos pasos potenciales para solucionar este problema podrían incluir:
– Verificar la configuración de zona horaria tanto en la aplicación cliente como en Gmail para asegurarse de que sean consistentes.
– Comprobar si hay algún problema o bug conocido relacionado con el punto final de la API
updateVacation
.– Revisar la documentación e información proporcionada por Google sobre el formato y comportamiento esperado del objeto
VacationSettings
.– Contactar al soporte de Google o a la comunidad de desarrolladores para obtener más ayuda para depurar este problema.