Créez la première application Java
Permettez-nous de présenter rapidement les étapes à suivre pour utiliser le SDK Java.
- Enregistrez un client Zoho comme expliqué sur la page en lien.
Créer la hiérarchie des fichiers pour votre projet Eclipse comme indiqué ci-dessous :

Créez un fichier nommé « ressources » sous « {yourproject}/Java Resources/src », comme indiqué dans la structure de fichiers et mettez les fichiers de propriétés suivants dans ce dossier.
oauth_configuration.properties

zcrm_configuration.properties

Créez un fichier oauthtoken.properties comme indiqué dans la structure de fichiers pour stocker toutes les valeurs de jetons. Celui-ci est créé dans un dossier nommé « path_to_tokens ». Lorsque le processus d'authentification est terminée, les jetons sont générés et automatiquement placés dans le fichier de propriétés comme indiqué ici.
- Assurez la persistance de Oauth par ZohoOAuthFilePersistence en fournissant le chemin relatif du fichier oauth_tokens.properties , dont nous avons parlé durant l’étape précédente avec oauth_configuration.properties.
Obtenez le jeton d'accès et le jeton d’actualisation en exécutant le InitOauth.java créé sous le package com.zoho.crmsdk.oauth_configuration. Utilisez le code Java ci-dessous dans votre InitOauth.java.
(Veuillez coller ici la valeur du jeton d’autorisation obtenue durant le processus d'authentification, dans la chaîne littérale mentionnée.)
Reportez-vous ici pour générer le jeton d’autorisation.
package com.zoho.crmsdk.oauth_configuration;
import com.zoho.crm.library.setup.restclient.ZCRMRestClient;
import com.zoho.oauth.client.ZohoOAuthClient;
import com.zoho.oauth.contract.ZohoOAuthTokens;
public class InitOauth {
public static void main(String[] args) throws Exception {
generateToken();
}
public static void generateToken() throws Exception {
ZCRMRestClient.initialize();
ZohoOAuthClient cli = ZohoOAuthClient.getInstance();
String grantToken = "1000.d995c249da11cb5fa3b3c2fc40bd6ba2.e0fb62255485e425fca800e7030d60e7";
ZohoOAuthTokens tokens = cli.generateAccessToken(grantToken);
System.out.println(">>>> grantToken" + grantToken + " >>>> accessToken : " + tokens.getAccessToken()+" >>>>> ref token :"+tokens.getRefreshToken());
}
}- Maintenant, il est temps de créer votre fichier de ressources Java qui contient la logique applicative. Le programme Java simple suivant :
- Définit le numéro de portable d'un lead particulier dans le dossier Leads de votre Zoho CRM.
- Récupère le numéro de portable du dossier Leads et génère la réponse de l'API dans la console.
Pour ce faire,
- Créez un package appelé com.zoho.crmsdk.api.record sous le dossier src de votre projet.
- Ajouter un fichier appelé setMobilenumber.java dans celui-ci.
- Copiez le code source suivant dans le fichier Java ci-dessus.
package com.zoho.crmsdk.api.record;
import java.util.List;
import com.zoho.crm.library.api.response.APIResponse;
import com.zoho.crm.library.common.CommonUtil;
import com.zoho.crm.library.crud.ZCRMField;
import com.zoho.crm.library.crud.ZCRMModule;
import com.zoho.crm.library.crud.ZCRMRecord;
import com.zoho.crm.library.setup.restclient.ZCRMRestClient;
public class setMobilenumber{
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
ZCRMRestClient.initialize();
System.out.println("======== set Mobile Number ========");
ZCRMRecord record = ZCRMRecord.getInstance("Leads", 2883756000000459006l);
record.setFieldValue("Mobile", "9894049545");
record.update();
System.out.println("======== Get Mobile Number ========");
record.getFieldValue("Mobile");
APIResponse response= record.update();
response.getData();
}
}
Lors de l'exécution, la réponse suivante est générée dans la console de l'IDE Java. Le Status_Code 200 indique la réussite de l'exécution de votre application. Reportez-vous au tableau pour connaître l'ensemble de codes de statut et leurs descriptions respectives pour générer des réponses.
Réponse de l'API




