AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

¡Nueva funcionalidad de WINDEV, WEBDEV y WINDEV Mobile 2024!
Ayuda / WLanguage / Funciones WLanguage / Comunicación / Funciones Drive
  • Diferencia entre las variables Drive y gglDrive
  • Utilizar un token de acceso
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Crea una conexión a Google Drive.
Ejemplo
// Authenticating to Google Drive using the OAuth 2.0 protocol
oOAuth2Param is OAuth2Parameters
oOAuth2Param.ClientID = "client_id"
oOAuth2Param.ClientSecret = "client_secret"
oOAuth2Param.RedirectionURL = "http://localhost:9000/"
 
MyDrive is gglDrive
MyDrive = GglDriveConnect(oOAuth2Param)
// Authenticating to Google Drive using a token (refresh token)
oOAuth2Param is OAuth2Parameters
oOAuth2Param is OAuth2Parameters
oOAuth2Param.ClientID = "client_id"
oOAuth2Param.ClientSecret = "client_secret"
oOAuth2Param.RedirectionURL = "http://localhost:9000/"

oOAuth2Token is AuthToken
oOAuth2Token = AuthIdentify(oOAuth2Param)
 
MyDrive is gglDrive
MyDrive = GglDriveConnect(oOAuth2Token)
Sintaxis

Autenticación en Google Drive mediante el protocolo OAuth 2.0 Ocultar los detalles

<Result> = GglDriveConnect(<Authentication parameters>)
<Result>: Variable de tipo Drive o gglDrive
Variable de tipo gglDrive o Drive que contiene toda la información de conexión a Google Drive.
Si se produce un error, la variable ErrorOccurred se establece en True y se devuelve una variable no válida.
<Authentication parameters>: Variable de tipo OAuth2Parameters
Nombre de la variable de tipo OAuth2Parameters que contiene los parámetros de autenticación:
  • Se deben especificar las propiedades ClientID y ClientSecret.
  • Se puede especificar la propiedad RedirectionURL. De forma predeterminada, esta propiedad se establece en "http://localhost:3400/".

Autenticación en Google Drive mediante un token (token de actualización) Ocultar los detalles

<Result> = GglDriveConnect(<Authentication parameters>)
<Result>: Variable de tipo Drive o gglDrive
Variable de tipo gglDrive o Drive que contiene toda la información de conexión a Google Drive.
Si se produce un error, la variable ErrorOccurred se establece en True y se devuelve una variable no válida.
<Authentication parameters>: Variable de tipo AuthToken
Nombre de la variable de tipo AuthToken que contiene los parámetros de autenticación.
Observaciones

Diferencia entre las variables Drive y gglDrive

La función GglDriveConnect puede utilizar variables de tipo gglDrive y Drive.
  • Las variables de tipo Drive le permiten utilizar el mismo código, independientemente del servicio de almacenamiento utilizado.
  • Las variables de tipo gglDrive solo pueden utilizarse con Google Drive. En este caso, podrá manipular archivos en Google Docs Editors utilizando una variable de tipo GglFile. Algunas funciones y sintaxis específicas permiten manipular este tipo de archivos:
    • Funciones específicas:
      Novedad versión 2024
      DriveDownloadGglFile
      Descarga un archivo de Google Docs Editors desde Google Drive en un formato compatible determinado.
      Novedad versión 2024
      DriveListFileGgl
      Crea una lista de los archivos de Google Docs Editors (Docs, Sheets, etc.) que se encuentran en Google Drive.
    • Funciones con sintaxis específica para archivos en Google Docs Editors:
      Novedad versión 2024
      DriveCopyFile
      Copia un archivo único de un directorio a otro en una unidad remota.
      Novedad versión 2024
      DriveDeleteFile
      Elimina un archivo de una unidad remota (Drive).
      Novedad versión 2024
      DriveMoveFile
      Mueve un archivo de un directorio a otro en una unidad remota.

Utilizar un token de acceso

Para evitar que los usuarios tengan que iniciar sesión cada vez que se inicie la aplicación, se recomienda pasar un token con un token de actualización. Si es necesario, el token se actualizará automáticamente.
Información necesaria para conectarse a una unidad utilizando un token existente:
Propiedades de la variable OAuth2ParametersValor utilizado por la función GglDriveConnect
AuthURL"https://accounts.google.com/o/oauth2/v2/auth"
TokenURL"https://oauth2.googleapis.com/token"
Scope"https://www.googleapis.com/auth/drive"
RedirectionURL (Editable)"http://localhost:3400/"
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290ggl.dll
Versión mínima requerida
  • Versión 2024
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 29/02/2024

Señalar un error o enviar una sugerencia | Ayuda local