Google APIS Lib for Fivewin

User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Post by cnavarro »

------------------------------------ NEW VERSION 08/06/2017 ----------------------

Include new libs for xHarbour / Borland and Harbour / MinGw

https://bitbucket.org/fivetech/fivewin- ... GOOGLE.zip

New full sample of use calendar Google with export to TCalex

https://bitbucket.org/fivetech/fivewin- ... calend.prg
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Post by cnavarro »

---------------------------------- NEW VERSION 12/06/2018 ----------------

https://bitbucket.org/fivetech/fivewin- ... GOOGLE.zip

New full sample of use calendar Google with export to TCalex

https://bitbucket.org/fivetech/fivewin- ... calend.prg
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Post by cnavarro »

--------------------------------------- NEW VERSION 07/07/2018 ----------------------

https://bitbucket.org/fivetech/fivewin- ... GOOGLE.zip
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Baxajaun
Posts: 853
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Re: Google APIS Lib for Fivewin

Post by Baxajaun »

Muchas gracias Cristóbal !!!
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: Google APIS Lib for Fivewin

Post by hmpaquito »

Buenos días Cristobal,

Sigo por el foro español.

Algunas preguntas previas:

1. ¿ Recoge TGEventCalc las Tareas (Recordatorios) ?
2. ¿ Es Cristobal_Navarro_Rest.pdf la ultima documentacion de las clases ?
3. ¿ Es posible colgar a los eventos informacion extra ? Me gustaria poder "etiquetar" los eventos por ejemplo por cliente, asi un recordatorio pertenecerá a un cliente dado. Más tarde me gustaría recuperar todos los eventos de ese cliente.

Saludos
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Post by cnavarro »

hmpaquito wrote:Buenos días Cristobal,

Sigo por el foro español.

Algunas preguntas previas:

1. ¿ Recoge TGEventCalc las Tareas (Recordatorios) ?
2. ¿ Es Cristobal_Navarro_Rest.pdf la ultima documentacion de las clases ?
3. ¿ Es posible colgar a los eventos informacion extra ? Me gustaria poder "etiquetar" los eventos por ejemplo por cliente, asi un recordatorio pertenecerá a un cliente dado. Más tarde me gustaría recuperar todos los eventos de ese cliente.

Saludos
1.- Si
La estructura es
CLASS TGCalendar FROM TGGoogle
CLASS TGCalendarList FROM TGCalendar
CLASS TGEventCalc FROM TGCalendarList
2.- Si, aunque a finales de Agosto espero publicar una version 2.0 con importantes novedades y documentación

3.- Si, claro, una vez que tienes el array ( DATA ) aEventLists ( que se obtiene con el método ListEvent(), mira el ejemplo ), puedes modificarlo según tus necesidades
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: Google APIS Lib for Fivewin

Post by hmpaquito »

cnavarro wrote:
hmpaquito wrote:Buenos días Cristobal,

Sigo por el foro español.

Algunas preguntas previas:

1. ¿ Recoge TGEventCalc las Tareas (Recordatorios) ?
2. ¿ Es Cristobal_Navarro_Rest.pdf la ultima documentacion de las clases ?
3. ¿ Es posible colgar a los eventos informacion extra ? Me gustaria poder "etiquetar" los eventos por ejemplo por cliente, asi un recordatorio pertenecerá a un cliente dado. Más tarde me gustaría recuperar todos los eventos de ese cliente.

Saludos
1.- Si
La estructura es
CLASS TGCalendar FROM TGGoogle
CLASS TGCalendarList FROM TGCalendar
CLASS TGEventCalc FROM TGCalendarList
Yo preguntaba más bien por Datas y Methodos nuevos que no estuvieran ya en el documento Cristobal_Navarro_Rest.Pdf

2.- Si, aunque a finales de Agosto espero publicar una version 2.0 con importantes novedades y documentación

Genial ! :D


3.- Si, claro, una vez que tienes el array ( DATA ) aEventLists ( que se obtiene con el método ListEvent(), mira el ejemplo ), puedes modificarlo según tus necesidades

Quise decir si existia algo asi como una data Cargo que se graba en el GCalendar para poderla grabar y leer.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Post by cnavarro »

Quise decir si existia algo asi como una data Cargo que se graba en el GCalendar para poderla grabar y leer.
No, actualmente, pero en la próxima versión que saldrá en un par de días tendrás la DATA Cargo en la clases TGoogle, por lo que será accesible desde cualquier clase.
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: Google APIS Lib for Fivewin

Post by hmpaquito »

cnavarro wrote:
Quise decir si existia algo asi como una data Cargo que se graba en el GCalendar para poderla grabar y leer.
No, actualmente, pero en la próxima versión que saldrá en un par de días tendrás la DATA Cargo en la clases TGoogle, por lo que será accesible desde cualquier clase.
No sé si me expliqué suficientemente. Lo pretendido es que una Data Cargo, por ejemplo, grabe su informacion en Google Calendar y luego se pueda recuperar (leer) esa informacion.
Asi ¿ Como se grabará si la Data Cargo es un array o un objeto ? Quizá habría que limitar su tipo a character y que el usuario (yo) su conversion previa. Así la data debería llamarse cCargo.
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Post by cnavarro »

Paquito, entonces, definitivamente, no te entiendo
Cómo vas a relacionar el contenido de la data con la posición en la que se ha de grabar en el API del Calendar?, eso es lo principal, no?
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: Google APIS Lib for Fivewin

Post by hmpaquito »

Hola Cristóbal,

Lo que yo pretendería, no sé si con acierto o no, es grabar información "de usuario" en el evento.

Veo que la API tiene alguna "data" que pareciera ser para eso, pero no tengo ni idea:

Image

Salu2
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Post by cnavarro »

Ahora si hablamos el mismo idioma
Ok, la versión que dispones tiene algunas capacidades quitadas a la hora de retornar/grabar los valores que disponemos en los items ( al igual que con las propiedades "attendees" y "attachments", entre otras ), y que nadie hasta la fecha me ha solicitado.
Efectivamente, esa "Key" puede ser utilizada con el objetivo de ser utilizada por los usuarios para poder evitar así tener que utilizar una base de datos externa y guardar datos adicionales relacionados con los eventos, dividiéndose éstos en "private" y "shared".
Como veo que has investigado el tema, cosa que me encanta, imagino que habrás visto los "límites" que te impone el uso de esta key
The maximum size of a property's key is 44 characters, and properties with longer keys will be silently dropped.
The maximum size of a property's value is 1024 characters, and properties with longer values will be silently truncated.
An event can have up to 300 shared properties totaling up to 32kB in size (keys size + value size).
An event can have up to 300 private properties, totaling up to 32kB in size (keys size + value size), across all "copies" of the event.
Volveré sobre el tema
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: Google APIS Lib for Fivewin

Post by hmpaquito »

Hola de nuevo Cristóbal,

Probando GGCalend.exe, estoy intentando modificar un evento existente. He activado :EditEvent() pero no lo graba.

Image
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Post by cnavarro »

Ok, pon o enviame un pantallazo con la edicion de un evento, antes de pulsar Save
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
hmpaquito
Posts: 1200
Joined: Thu Oct 30, 2008 2:37 pm

Re: Google APIS Lib for Fivewin

Post by hmpaquito »

Image
Post Reply