Actualmente estoy desarrollando una API web donde necesito escuchar las actualizaciones de Google Calendar. Por lo tanto, implementé las notificaciones push de Google para PHP siguiendo la documentación y todo funciona bien ( recepción de notificaciones ).
El problema que tengo es que me gustaría actualizar el tiempo de caducidad del canal para no tener que crear uno nuevo cada vez. Eso es un desperdicio de solicitudes de GPU y API, porque como indica la documentación, cada vez que crea un nuevo canal, comienza con una sincronización inicial completa ( Synchronize Resources Efficiently ).
En cambio, me gustaría hacer siempre una sincronización incremental. ¿Alguna idea sobre cómo actualizar el campo "caducidad"?
No puede actualizar el tiempo de caducidad del canal, debe crear uno nuevo.
Desde el enlace que proporcionó, Renovación de los canales de notificación :
Actualmente no existe una forma automática de renovar un canal de notificación. Cuando un canal está a punto de caducar, debe crear uno nuevo llamando al método de
watch.