Google APIS Lib for Fivewin

Re: Google APIS Lib for Fivewin

Postby cnavarro » Fri Jun 08, 2018 7: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
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Postby cnavarro » Sat Jul 07, 2018 1: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
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Postby Baxajaun » Sat Jul 07, 2018 9:58 am

Muchas gracias Cristóbal !!!
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Re: Google APIS Lib for Fivewin

Postby hmpaquito » Thu Aug 02, 2018 8: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
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Google APIS Lib for Fivewin

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Postby hmpaquito » 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 ! :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.
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Google APIS Lib for Fivewin

Postby cnavarro » 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
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Postby hmpaquito » 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.
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Google APIS Lib for Fivewin

Postby cnavarro » Thu Aug 02, 2018 1: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
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Postby hmpaquito » Thu Aug 02, 2018 4: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:

Image

Salu2
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Google APIS Lib for Fivewin

Postby cnavarro » Thu Aug 02, 2018 5: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
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Postby hmpaquito » Fri Aug 03, 2018 6:45 pm

Hola de nuevo Cristóbal,

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

Image
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Google APIS Lib for Fivewin

Postby cnavarro » Fri Aug 03, 2018 8: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
User avatar
cnavarro
 
Posts: 6541
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Google APIS Lib for Fivewin

Postby hmpaquito » Sat Aug 04, 2018 8:43 am

Image
hmpaquito
 
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 77 guests