Créer une clef API Zoho

Créer une clef API Zoho

Utiliser un site comme Postman.com pour lancer des requêtes API : https://www.postman.com/
Vous aurez deux requêtes à lancer
  1. R1 - Requête en mode GET 
  2. R2 - Requête en mode POST

à partir de ces deux requêtes, vous pourrez créer toutes vos refresh token. Je vous conseille de les enregistrer dans un répertoire sécurisé, par exemple une note verrouillée sur votre iPad
  1. votre token refresh pour la partie Zoho Sign : signature à distance
    1. scope = ZohoSign.documents.CREATE,ZohoSign.documents.READ,ZohoSign.documents.UPDATE,ZohoSign.documents.DELETE
  2. votre token refresh pour la partie Zoho Wordrives Files : gestion de fichiers
    1. scope = WorkDrive.files.all
  3. votre token refresh pour la partie Zoho Wordrives Links : partages de dossier
      1. scope = WorkDrive.links.all
    1. votre token refresh pour la partie Zoho Wordrives Download : récupération de fichier de Workdrive vers Digitrame
        1. scope = WorkDrive.files.READ,ZohoFiles.files.READ

              


      Prenons l'exemple de la clef Workdrive Files
      requête 1 : mode GET
      1. lancer cette requête dans postMan
        1. https://accounts.zoho.com/oauth/v2/auth?scope=WorkDrive.files.all&client_id=XXXX&response_type=code&access_type=offline&redirect_uri=https://www.google.com/&state=register
        2. pour ce cas le scope sera : WorkDrive.files.all
      2. Une fois lancée, copier la requête, ouvrez votre navigateur internet et coller la requête pour l'exécuter
      3. Vous allez être redirigé sur votre compte Zoho, rentrez votre compte et mot de passe, et une fois valider, cliquez sur accepter qui vous redirigera automatiquement sur la page google.com
      4. récupérer le code dans l'url
        1. https://www.google.com/?state=register&code=YYYY&location=eu&accounts-server=https%3A%2F%2Faccounts.zoho.eu&

      requête 2 : mode POST
        1. lancer une deuxième requête en mode POST dans postMan
          1. https://accounts.zoho.eu/oauth/v2/token?code=YYYY&client_id=XXXX&client_secret=ZZZZ&redirect_uri=https://www.google.com/&grant_type=authorization_code&access_type=offline&Content-Type=application/x-www-form-urlencoded
          2. YYYY = le code Google de la requête précédente
          3. XXXX = votre client ID de la console API Zoho
          4. ZZZZ = votre client SECRET de la console API Zoho
        1. récupérer le refresh token
      Exemple
      étape 1

      étape 2

      étape 3


      étape 4