FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Google APIS Lib for Fivewin
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Google APIS Lib for Fivewin
Posted: Fri Jun 08, 2018 07:58 PM
------------------------------------ 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
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Google APIS Lib for Fivewin
Posted: Tue Jun 12, 2018 12:26 PM
---------------------------------- 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
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Google APIS Lib for Fivewin
Posted: Sat Jul 07, 2018 01:58 AM

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

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

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: Google APIS Lib for Fivewin
Posted: Sat Jul 07, 2018 09:58 AM

Muchas gracias Cristóbal !!!

Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 08:13 AM

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

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 10:13 AM
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
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 10:53 AM
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 ! :-)


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.
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 11:19 AM

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.
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 12:40 PM
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.
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 01:34 PM

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?

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 04:35 PM
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:



Salu2
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Google APIS Lib for Fivewin
Posted: Thu Aug 02, 2018 05:31 PM
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
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Google APIS Lib for Fivewin
Posted: Fri Aug 03, 2018 06:45 PM
Hola de nuevo Cristóbal,

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

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Google APIS Lib for Fivewin
Posted: Fri Aug 03, 2018 08:10 PM

Ok, pon o enviame un pantallazo con la edicion de un evento, antes de pulsar Save

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1515
Joined: Thu Oct 30, 2008 02:37 PM
Re: Google APIS Lib for Fivewin
Posted: Sat Aug 04, 2018 08:43 AM