Aquí tienes un ejemplo de cómo hacerlo con puro código VFP, ojo es un ejemplo únicamente, es decir no está optimizado perfectamente pero es una base sobre la cual puedes montar tus programas.
Este ejemplo muestra como conectar con Google Calendar pero con Google Drive funciona exactamente igual.
Yo uso para las comunicaciones http el producto WebConnection (y para desarrollo Web), este ejemplo no está así por razones obvias al ser un producto que no es gratis.
Un saludo,
José Enrique Llopis
Si lo tengo hecho pero tengo que sacar tiempo para preparar un demo y ahora mismo me viene fatal, de verdad que no es que no quiera compartir la información, es que voy de cabeza, no se ya de donde sacar tiempo.
Realmente el funcionamiento era idéntico al de Calendar, por eso he puesto el ejemplo, me consta que no es “bug free” pero para ver la idea de cómo funciona sirve perfectamente, es un poco raro porque trabaja con callbacks y cosa así que no se suelen ver en nuestros programas.
Si saco un rato lo veo pero no os prometo nada.
Un abrazo a todos.
Sin ánimo de polemizar yo uso un montón de librerías de pago, entre ellas la de Chilkat y aquí mismo la he propuesto como solución a muchos compañeros, la verdad es que nunca escatimé pues en la mayor parte de los casos es mucho más barato comprar algo ya hecho que hacerlo tu de nuevo.
Ahora bien en este caso lo tengo todo en código VFP y la verdad es que va que se las pela.
Ya cada uno que decida.
Un abrazo a todos
José Enrique Llopis
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de ArturoPC
Enviado el: martes, 17 de abril de
2018 19:01
Para: Comunidad de Visual Foxpro
en Español
Déjame que lo mire, la verdad es que ¡no me acuerdo!
Lo veo y contesto lo antes que pueda. Un abrazo
José Enrique Llopis
Hasta donde puedo ver no hay que hacer nada en el cliente, conecto de la misma forma que con Calendar y luego hago un PUT de la siguiente forma
Si el fichero es nuevo a
https://www.googleapis.com/upload/drive/v2/files?uploadType=multipart
y si es actualizar uno ya existente a
“https://www.googleapis.com/upload/drive/v2/files/" +tcFileID
Yo subo ficheros gordos: fotos y datos en Xml, y no es que despeine pero la verdad es que va bastante bien.
Para transmitir uso Web Connection Client Tools pero puedes usar otras alternativas siempre y cuando te permitan especificar el verbo a usar.
Bueno, la verdad es que hago muchas más cosas: verifico el tipo de fichero pues como lo que hace es actualizar sitios Web no permito ejecutables ni scripts ni cochinadas parecidas, también creo una estructura de carpetas en Google Drive y cosas así.
Un abrazo,
José Enrique Llopis
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de nestor.hern...@gmail.com
Enviado el: martes, 17 de abril de
2018 18:14
Perdona el retraso en contestar.
Solo hay que darle permisos a la cuenta que usas tu, los usuarios no han de hacer nada más que acceder y, cuando se les pida, autorizar a tu aplicación, nada más.
Si que hay una cuota, es la misma que para gmail, es decir gratis creo que era un giga, pero pagando tienes el espacio que quieras, como siempre, por supuesto.
Un abrazo,
José Enrique Llopis