|
|
|
|
- Connexion à un drive en utilisant une variable de type OAuth2Paramètres (conseillé)
- Connexion à un drive en utilisant une variable de type AuthToken
- Fonctions manipulant les variables de type Drive
Drive (Type de variable) En anglais : Drive
Le type Drive permet manipuler un drive de manière générique. Pour utiliser une variable de type Drive, il est nécessaire de se connecter au drive voulu via une des fonctions suivantes : Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
oOAuth2Param est un OAuth2Paramètres
oOAuth2Param.ClientID = "client_id"
oOAuth2Param.ClientSecret = "client_secret"
oOAuth2Param.URLRedirection = "http://localhost:9000/"
oDrive est un Drive
oDrive = oDriveConnecte(oOAuth2Param)
oMesParamOAuth est un OAuth2Paramètres
oOAuth2Token est un AuthToken
oOAuth2Token = AuthIdentifie(oMesParamOAuth)
oDrive est un Drive
oDrive = GglDriveConnecte(oOAuth2Token)
oDrive = oDriveConnecte(oOAuth2Token)
oDrive = dpDriveConnecte(oOAuth2Token)
Remarques Connexion à un drive en utilisant une variable de type OAuth2Paramètres (conseillé) Pour se connecter à un drive en utilisant une authentification implémentant le standard OAuth 2.0, il est nécessaire de : - Déclarer une variable de type OAuth2Paramètres.
- Renseigner les propriétés ClientID et ClientSecret. Ces propriétés sont obligatoires.
La clé et le code secret sont fournis par votre fournisseur de drive lors de la création d'une application Google. Ces informations sont également accessibles depuis la console développeur de votre fournisseur de drive. - Renseigner la propriété URLRedirection (optionnel mais conseillé). L'URL de redirection ('redirect_uri', 'callback URL' ou encore 'URL du site') dépend de la valeur spécifiée dans les paramètres de l'application décrite sur le site du fournisseur de drive. Généralement, l'URL doit exister et la valeur décrite ici doit absolument correspondre.
- Déclarer une variable de type Drive.
- Utiliser une des fonctions permettant de se connecter au drive voulu. La variable de type OAuth2Paramètres est alors passée en paramètre à la fonction de connexion.
Exemple :
oOAuth2Param est un OAuth2Paramètres
oOAuth2Param.ClientID = "client_id"
oOAuth2Param.ClientSecret = "client_secret"
oOAuth2Param.URLRedirection = "http://localhost:9000/"
oDrive est un Drive
oDrive = GglDriveConnecte(oOAuth2Param)
Connexion à un drive en utilisant une variable de type AuthToken Si votre application utilise plusieurs services d'un même fournisseur (mail, drive, ...), il peut être souhaitable de conserver les mêmes tokens pour tous les services. Dans ce cas, il est possible d'utiliser une variable de type AuthToken. Pour se connecter à un drive en utilisant une variable de type AuthToken, il est nécessaire de : - Déclarer une variable de type OAuth2Paramètres. Cette variable contient toutes les informations nécessaires pour s'authentifier sur un service implémentant le standard OAuth 2.0.
- Déclarer une variable de type AuthToken et l'initialiser avec la fonction AuthIdentifie.
- Déclarer une variable de type Drive.
- Utiliser une des fonctions permettant de se connecter au drive voulu. La variable de type AuthToken est alors passée en paramètre à la fonction de connexion.
Exemple :
oMesParamOAuth est un OAuth2Paramètres
oOAuth2Token est un AuthToken
oOAuth2Token = AuthIdentifie(oMesParamOAuth)
oDrive est un Drive
oDrive = GglDriveConnecte(oOAuth2Token)
Fonctions manipulant les variables de type Drive Les fonctions suivantes permettent de manipuler les variables de type Drive :
| | | Crée une connexion à un drive Dropbox. | | Copie un fichier unique du disque distant vers un autre répertoire du disque distant. | | Copie un répertoire du drive vers un autre répertoire de ce drive (disque distant). | | Crée un fichier sur le disque distant. | | Crée un répertoire sur le disque distant. | | Déplace un fichier présent dans un répertoire d'un drive vers un autre répertoire de ce drive (disque distant). | | Déplace un répertoire et son contenu vers un autre répertoire du même drive (disque distant). | | Envoie un fichier (présent sur la machine de l'utilisateur) vers un drive (disque distant). | | Envoie un répertoire et ses fichiers (présents sur la machine de l'utilisateur) vers un drive (disque distant). | | Liste les fichiers d'un répertoire d'un drive. | | Liste les répertoires d'un drive. | | Récupère un fichier présent sur un drive (disque distant) et enregistre ce fichier sur le poste de l'utilisateur. | | Récupère un répertoire (et ses fichiers) présent sur un drive (disque distant) pour l'enregistrer sur le poste de l'utilisateur. | | Renomme un fichier ou un répertoire présent sur un drive. | | Supprime un fichier dans un drive (disque distant). | | Supprime un répertoire (et les fichiers qu'il contient) sur un drive (disque distant). | | Crée une connexion à un drive Google Drive. | | Crée une connexion à un drive OneDrive. |
Liste des exemples associés :
|
Exemples unitaires (WINDEV) : Les fonctions Drive
[ + ] Cet exemple montre l'utilisation des fonctions Drive (Google Drive, Dropbox, OneDrive)
|
|
Exemples unitaires (WINDEV Mobile) : Les fonctions Drive
[ + ] Cet exemple montre l'utilisation des fonctions Drive (Google Drive, OneDrive)
|
|
Exemples unitaires (WEBDEV) : Les fonctions Drive
[ + ] Cet exemple montre l'utilisation des fonctions Drive (Google Drive, Dropbox, OneDrive)
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|