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
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 OneDrive.
Ejemplo
// ------------------------------------------
// OneDrive Personal login
//-------------------------------------------
oOAuth2Param is OAuth2Parameters
oOAuth2Param.ClientID = "client_id"
oOAuth2Param.ClientSecret = "client_secret"
oOAuth2Param.RedirectionURL = "http://localhost:9000/"
oDrive is Drive
oDrive = oDriveConnect(oOAuth2Param)
// ------------------------------------------
// OneDrive for Business login
//-------------------------------------------
// Connection parameter
OAuth2Param is OAuth2Parameters
OAuth2Param.ClientID = EDT_Client_ID
OAuth2Param.ClientSecret = EDT_Secret_code
// For a business account, please specify the tenant
    sTenant is string = "cb8c2ded-f328-4948-9f3d-b2efa5e59138"
    OAuth2Param.RedirectionURL = EDT_RedirectionURL
    OAuth2Param.AuthURL = "https://login.microsoftonline.com/[%sTenant%]/oauth2/v2.0/authorize"
    OAuth2Param.TokenURL = "https://login.microsoftonline.com/[%sTenant%]/oauth2/v2.0/token"
    OAuth2Param.Scope = "offline_access Files.ReadWrite.All"
    OAuth2Param.RedirectionURL = "http://localhost:3400/"
    authToken is AuthToken = AuthIdentify(OAuth2Param)
    IF ErrorOccurred THEN
         Error("Unable to log in", ErrorInfo())
          RETURN
      END
    // Log in to OneDrive
    gMyDrive = oDriveConnect(authToken)
<END>
IF ErrorOccurred THEN
Error("Unable to log in", ErrorInfo())
RETURN
END
Sintaxis

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

<Result> = oDriveConnect(<Authentication parameters>)
<Result>: Variable de tipo Drive
Variable de tipo Drive que contiene toda la información de conexión a OneDrive.
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 OneDrive mediante un token (token de actualización) Ocultar los detalles

<Result> = oDriveConnect(<Authentication parameters>)
<Result>: Variable de tipo Drive
Variable de tipo Drive que contiene toda la información de conexión a OneDrive.
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
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 oDriveConnect
AuthURL"https://login.microsoftonline.com/common/oauth2/v2.0/authorize"
TokenURL"https://login.microsoftonline.com/common/oauth2/v2.0/token"
Scope"offline_access Files.ReadWrite.All"
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: 07/03/2024

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