Vous aurez deux requêtes à lancer
- R1 - Requête en mode GET
- 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
- votre token refresh pour la partie Zoho Sign : signature à distance
- scope = ZohoSign.documents.CREATE,ZohoSign.documents.READ,ZohoSign.documents.UPDATE,ZohoSign.documents.DELETE
- votre token refresh pour la partie Zoho Wordrives Files : gestion de fichiers
- scope = WorkDrive.files.all
- votre token refresh pour la partie Zoho Wordrives Links : partages de dossier
- scope = WorkDrive.links.all
- votre token refresh pour la partie Zoho Wordrives Download : récupération de fichier de Workdrive vers Digitrame
- scope = WorkDrive.files.READ,ZohoFiles.files.READ
Prenons l'exemple de la clef Workdrive Files
requête 1 : mode GET
- lancer cette requête dans postMan
- 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
- pour ce cas le scope sera : WorkDrive.files.all
- Une fois lancée, copier la requête, ouvrez votre navigateur internet et coller la requête pour l'exécuter
- 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
- récupérer le code dans l'url
- https://www.google.com/?state=register&code=YYYY&location=eu&accounts-server=https%3A%2F%2Faccounts.zoho.eu&
requête 2 : mode POST
- lancer une deuxième requête en mode POST dans postMan
- 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
- YYYY = le code Google de la requête précédente
- XXXX = votre client ID de la console API Zoho
- ZZZZ = votre client SECRET de la console API Zoho
- récupérer le refresh token
Exemple
étape 1
étape 2
étape 3
étape 4