Méthode getMyRecords
Table des matières
- Objectif
- URL de la demande
- Paramètres de la demande
- Codes d'erreur
- Exemples
- Pour récupérer des données de leads à partir de Zoho CRM
- Pour récupérer plus de 200 enregistrements
- Pour récupérer des leads avec les noms de « société » en ordre croissant
- Pour récupérer des leads avec les noms de « société » en ordre décroissant
- Pour récupérer des leads sans définir le paramètre newFormat
- Pour récupérer des leads avec « newFormat=2 »
- Pour récupérer les 25 premiers leads à partir de Zoho CRM
- Pour récupérer des leads avec le paramètre « lastModifiedTime »
- Pour sélectionner tous les champs à partir des leads avec le paramètre newFormat=1
- Pour sélectionner tous les champs à partir des leads avec le paramètre newFormat=2
- Pour récupérer des leads avec les paramètres lastModifiedTime, fromIndex et toIndex
- Programme de test
Objectif
Vous pouvez utiliser la méthode getMyRecords pour récupérer des données par propriétaire du jeton d'authentification défini dans la demande d'API.
URL de demande
Format XML :
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Format JSON :
https://crm.zoho.com/crm/private/json/Leads/getMyRecords?authtoken=Auth Token
Paramètres de demande
Paramètre | Type de données | Description |
authtoken* | Chaîne | Chaîne alphanumérique chiffrée utilisée pour l'authentification de vos identifiants Zoho. |
scope* | Chaîne | Entrez la valeur crmapi |
selectColumns | Chaîne | Pour sélectionner les champs requis du module CRM. Format : Module(colonnes facultatives) Exemple : leads(nom,site Web,e-mail) OU All |
fromIndex | Entier | Valeur par défaut - 1 |
toIndex | Entier | Valeur par défaut - 20 Valeur maximale de la plage - 200 [Valeur maximale de la plage = toIndex - fromIndex] |
sortColumnString | Chaîne | Vous pouvez sélectionner l'un des champs dans le CRM pour trier les données. Ex. : sortColumnString=Société Dans ce cas, le tri des données s'effectuera en fonction du champ Société |
sortOrderString | Chaîne | Ordre de tri : croissant ou décroissant Si vous utilisez le paramètre sortColumnString, les données sont triées par défaut par ordre croissant. |
lastModifiedTime | aaaa-mm-jj hh:mn:ss | Valeur par défaut : « null » Si vous définissez l'heure, les données créées ou modifiées sont récupérées après l'heure configurée. |
newFormat | Entier (1 ou 2) | newFormat=1 : pour exclure les champs avec des valeurs « null » lors de la récupération des données de votre compte CRM. newFormat=2 : pour inclure des champs avec des valeurs « null » lors de la récupération des données de votre compte CRM. |
version | Entier | version = 1 : (valeur par défaut) permet de récupérer les réponses en fonction de la version d'API mise en œuvre précédemment, c.-à-d. avant les améliorations apportées. La dernière version est 4. |
* - Paramètre obligatoire
Remarque :
- consultez la page des Notes de mise à jour pour en savoir plus sur les améliorations apportées à la mise en œuvre de l'API.
Codes d'erreur
Reportez-vous à la rubrique Codes d'erreur.
Notes supplémentaires
- Lors de l'extraction des données de votre compte Zoho CRM, la sécurité fondée sur les rôles (rôles, profils, sécurité au niveau des champs de données et règles de partage des données) est appliquée. Pour les paramètres de sécurité fondée sur les rôles, reportez-vous à Administration de la sécurité.
- fromIndex et toIndex sont des paramètres facultatifs. Par défaut, le paramètre fromIndex est 1 et le paramètre toIndex est 20.
- sortColumnString et sortOrderString sont également des paramètres optionnels.
- La valeur du paramètre lastModifiedTime doit être définie au format aaaa-mm-jj hh:mm:ss.
Exemples
Pour récupérer les données de leads à partir de Zoho CRM
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?newFormat=1
Pour récupérer des données à partir d'autres modules, remplacer Leads par Comptes, Contacts, Clients potentiels, etc.
Pour récupérer plus de 200 enregistrements
Par défaut, vous pouvez récupérer 20 enregistrements par lot. Cependant, en utilisant le paramètre toIndex, vous pouvez récupérer jusqu'à 200 enregistrements par lot. Si vous souhaitez récupérer plus de 200 enregistrements, suivez les étapes ci-dessous :
Iteration 1: fromIndex=1
Iteration 2: fromIndex=201
Pour récupérer des leads avec le nom de « société » dans un ordre croissant
sortColumnString=Company
Pour récupérer des leads avec le nom de « société » dans un ordre décroissant
sortColumnString=Company
Pour récupérer des leads sans définir le paramètre newFormat
Remarque :
- Lorsqu'il n'y a pas de précision sur le format de réponse, la valeur par défaut « 1 » est attribuée au paramètre newFormat, c.-à-d. newFormat = 1.
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Ceci renvoie une réponse de type :
Pour récupérer des leads avec le paramètre « newFormat=2 »
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Ceci renvoie une réponse de type :
Pour récupérer les 25 premiers leads à partir de Zoho CRM
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Pour récupérer des leads avec le paramètre « lastModifiedTime »
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Remarque :
- Si vous définissez l'heure, les données modifiées seront récupérées après l'heure configurée.
Pour sélectionner tous les champs à partir des leads avec le paramètre newFormat=1
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Remarque :
- Ceci renverra tous les champs dotés de valeurs.
Pour sélectionner tous les champs des leads avec newFormat=2
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Remarque :
- Ceci renverra tous les champs, y compris les champs de valeur « null ».
Pour récupérer des leads avec les paramètres lastModifiedTime, fromIndex and toIndex
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Programme de test
Vous pouvez utiliser le programme joint pour exécuter et tester le fonctionnement de la méthode getMyRecords dans votre environnement Java.
Le programme Java contient les éléments suivants :
- format de génération du jeton d'authentification
- paramètres et leurs valeurs
- utilisation réelle de la méthode