DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2024 !
Aide / WLangage / Fonctions WLangage / Communication / Fonctions Drive
  • Présentation
  • Configuration Google Drive
  • Configuration Dropbox
  • Configuration OneDrive
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Prérequis à l'utilisation des drives Google Drive, OneDrive et Dropbox
AjaxNon disponible
Présentation
De nombreux drives permettent de stocker des fichiers. WINDEV, WEBDEV et WINDEV Mobile permettent de manipuler simplement les fichiers présents sur les drives Dropbox, Google Drive et OneDrive.
Pour manipuler les fichiers présents sur les différents drives, il est nécessaire de configurer les drives utilisés :
Configuration Google Drive
Pour utiliser la gestion des fichiers Google Drive, il est nécessaire de créer un projet Google, afin d'obtenir les éléments permettant de s'identifier pour accéder à ce projet.
Les manipulations à faire sont les suivantes :
  1. Accédez à votre plateforme Google Cloud, via le lien : https://console.cloud.google.com.
    Remarque : Si nécessaire, créez un compte Google.
  2. Créez un nouveau projet.
    • Cliquez dans la liste des projets. Si vous n'avez pas de projet, cliquez sur "Sélectionner un projet".
    • Dans la popup listant les projets, cliquez sur "Nouveau projet".
    • Indiquez le nom du projet et la zone (le nom du projet n'est pas obligatoirement le même que celui de votre projet WINDEV, WEBDEV ou WINDEV Mobile).
    • Cliquez sur "Créer".
  3. Sélectionnez votre projet puis affichez son tableau de bord.
  4. Dans le menu "API et services" (menu à gauche de la page), sélectionnez l'option "Ecran d'autorisation OAuth". Vous pouvez également utiliser la recherche si nécessaire.
  5. Sélectionnez "Interne" ou "externe" selon votre besoin, puis cliquez sur "Créer". Différentes étapes sont affichées :
    • Etape 1 : Ecran de consentement OAuth :
      Renseignez les champs nécessaires : ces champs sont relatifs à votre application et/ou société.
    • Etape 2 : Niveaux d'accès :
      Cliquez sur "Ajouter ou supprimer des champs d'application". Recherchez ".../auth/drive". Si la recherche ne vous donne aucun élément, ajoutez manuellement "https://www.googleapis.com/auth/drive" puis cliquez sur "Ajouter à la table". L'élément ajouté est automatiquement sélectionné. Cliquez sur "Mettre à jour".
    • Etape 3 : Utilisateurs tests :
      Saisissez les utilisateurs de tests. Les utilisateurs de tests sont les seules personnes pouvant avoir accès à votre application tant qu'elle ne sera pas déployée. Il est possible d'ajouter à tout moment des utilisateur de tests.
  6. Dans le menu "API et services" (menu à gauche de la page), cliquez sur "API et services activés".
    • Cliquez sur "+ Activer les API et les services".
    • Dans la liste des API proposées, cliquez sur "Google Drive API".
    • Dans la page de détail de l'API, cliquez sur "Activer".
  7. Dans le menu "API et services" (menu à gauche de la page), cliquez sur "Identifiants".
  8. Cliquez sur " + Créer des identifiants", puis sélectionnez "ID client OAuth". Dans la page qui s'affiche :
    • Dans la liste "Type d'application", sélectionnez "Application bureau".
      Pour les applications Android, sélectionnez également "Application de bureau".
      Pour les applications iOS, sélectionnez "iOS".
    • Donnez un nom de votre identifiant et cliquez sur "Créer".
  9. La page qui s'affiche contient les informations suivantes à conserver pour utiliser dans votre projet WINDEV, WEBDEV ou WINDEV Mobile :
    • ID Client.
    • Code secret client.
  10. Validez.
Configuration Dropbox
Pour utiliser la gestion des fichiers Dropbox, il est nécessaire de réaliser de créer un projet Dropbox, afin d'obtenir les éléments permettant de s'identifier pour accéder à ce projet.
Les manipulations à faire sont les suivantes :
  1. Accédez à votre plateforme Dropbox, via le lien : https://www.dropbox.com/developers/apps.
    Remarque : Si nécessaire, créez un compte Dropbox.
  2. Cliquez sur "Create apps".
  3. Cliquez sur "Scoped access", puis choisissez "Full Dropbox".
  4. Donnez un nom à votre application puis cliquez sur "Create app".
  5. Dans le tableau de bord de l'application :
    • Pour "OAuth 2", dans l'option "Redirect URIs", indiquez : "http://localhost:29000" puis cliquez sur "Add".
    • Dans l'onglet "Permissions", ajoutez les permissions suivantes :
      • files.metadata.write
      • files.metadata.read
      • files.content.write
      • files.content.read
  6. Dans l'onglet "Settings", copiez et conservez les informations suivantes : "App key" et "App secret".
Configuration OneDrive
Pour utiliser la gestion des fichiers OneDrive, il est nécessaire de réaliser de créer un projet OneDrive, afin d'obtenir les éléments permettant de s'identifier pour accéder à ce projet.
Les manipulations à faire sont les suivantes :
  1. Accédez à votre plateforme Microsoft Azure, via le lien : https://portal.azure.com.
    Remarque : Si nécessaire, créez un compte Microsoft.
  2. Sélectionnez l'option "Inscription d'application" (recherchez si nécessaire "Inscription d'application).
  3. Cliquez sur "Nouvelle inscription".
  4. Dans la page d'inscription :
    • Indiquez le nom de l'application
    • Sélectionnez l'option "Comptes dans un annuaire d'organisation (tout locataire Microsoft Entra ID – Multilocataire) et comptes Microsoft personnels (par exemple, Skype, Xbox)".
  5. Cliquez sur "Créer".
  6. Conservez l'ID d'application (client). Cet identifiant sera utilisé lors de la connexion au drive (propriété ClientID de la variable OAuth2Paramètres).
  7. Dans le menu, cliquez sur "Authentification".
  8. Dans la page qui s'affiche :
    • Cliquez "Ajouter une plateforme".
    • Cliquez sur "Web". Dans l'URI de redirection, indiquez "http://localhost".
    • Validez les modifications en cliquant sur "Configurer".
  9. Dans le menu, cliquez sur "Certificats et secrets".
    • Dans la zone "Secrets client", cliquez sur "Nouveau secret client".
    • Indiquez les informations demandées et validez.
  10. Copiez la valeur et l'ID de secret (Attention : ces informations ne peuvent être copiées qu'une seule fois).
    Cet identifiant sera utilisé lors de la connexion au drive (propriété ClientSecret de la variable OAuth2Paramètres).
Remarque : Pour les applications iOS, utilisez l'URL de redirection donnée par Microsoft lors de l'ajout d'une nouvelle plateforme.
Version minimum requise
  • Version 2024
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 23/02/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale