Ver Mensaje Individual
  #2  
Antiguo 30-05-2025
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - Espańa
Posts: 19.435
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
No es un tema sencillo, porque una cosa es consultar y otra cuando tienes que entrar a modificar y subir documentos.
Digo esto, porque me suena que hay una opción "sencilla" que te permite consultar documentos de Google Drive (no se si todos los tipos, pero seguro que funciona con los Forms y alguno más) que se trata de "publicar mediante link". Esto te permite a través de un link acceder a documentos sin necesidad de implementar OAuth2.

Si esto no te sirve o necesitas más cosas, necesitas:
  • Implementar OAuth2
  • Configurar las APIs necesarias desde la Consola de Google

Un inconveniente más, es que trabajas con Delphi 7. Las nuevas versiones de Delphi disponen de los componentes REST que te facilitan un poco el trabajo y el poder trabajar con esta autentificación.
No se si tienes posibilidad de poder crear ese código en una versión más nueva y encapsularlo en una DLL (por ejemplo) que puedes usar desde la aplicación de Delphi7.

Puedes revisar algunos proyectos que hay en GitHub a ver si alguno te sirve, pero revisa la versión mínima de compilación. Aquí algunos, pero es posible que si buscas encuentres alguno más.
https://github.com/Pasquina/GoogleOAuth2Authenticator
https://github.com/grijjy/DelphiGoogleAPI
https://github.com/imperyal/delphi-google-oauth2
https://github.com/rvk01/google-oauth2
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita