Erste Java-Anwendung erstellen
Gehen wir kurz die Abfolge der Schritte zur Verwendung des Java-SDK durch.
- Registrieren Sie einen Zoho-Client wie im Seiten-Link beschrieben.
- Erstellen Sie die Dateihierarchie in Ihrem Eclipse-Projekt, wie nachfolgend gezeigt:

- Erstellen Sie einen Ordner namens „Ressourcen“ unter „{yourproject}/Java Resources/src“, wie er in der Dateihierarchie dargestellt. Platzieren Sie dort die folgenden Eigenschaftendateien.
- oauth_configuration.properties

- zcrm_configuration.properties

Erstellen Sie die Datei oauthtoken.properties, wie in der Dateihierarchie dargestellt, um alle Token-Werte zu speichern. Diese Datei wird in einem Ordner namens „path_to_tokens“ erstellt. Ist die Authentifizierung abgeschlossen, werden die Token generiert und wie hier gezeigt automatisch in der Eigenschaftendatei abgelegt.
- oauth_configuration.properties
- Implementieren Sie Oauth-Persistenz durch ZohoOAuthFilePersistence, indem Sie den relativen Pfad der Datei oauth_tokens.properties angeben, der im vorherigen Schritt mit oauth_configuration.properties beschrieben wurde.
- Rufen Sie das Zugriffs-Token ab, und aktualisieren Sie das Token durch Ausführen vonInitOauth.java im Paketcom.zoho.crmsdk.oauth_configuration. Verwenden Sie den folgenden Java-Code inInitOauth.java.
(Fügen Sie den Wert zur Token-Gewährung, der während der Authentifizierung gewonnen wird, in die Zeichenfolge ein.)
Informationen zum Erzeugen des Gewährungs-Token finden Sie hier.
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());
}
} - Jetzt ist es höchste Zeit, die Java-Ressourcendatei zu erstellen, die die Anwendungslogik enthält. Das folgende einfache Java-Programm:
- Definiert die mobile Nummer eines bestimmten Leads in Ihrem Zoho CRM-Leads-Datensatz.
- Ruft die mobile Nummer aus dem Lead-Datensatz ab und erzeugt in der Konsole eine API-Antwort.
Gehen Sie hierzu wie folgt vor:
- Erstellen Sie ein Paket namens com.zoho.crmsdk.api.record im Ordner src Ihres Projekts.
- Fügen Sie eine Datei namens setMobilenumber.java ein.
- Kopieren Sie den folgenden Quellcode in die oben genannte Java-Datei.
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();
}
}
Während der Ausführung wird die folgende Antwort in der Java-IDE-Konsole erzeugt. Status_Code 200 zeigt die erfolgreiche Ausführung Ihrer Anwendung an. In der -Tabelle finden Sie einen Satz Statuscodes und die jeweiligen Beschreibungen zum Erzeugen von Antworten.
API-Antwort




