Cree la primera aplicación de Java

Veamos rápidamente la secuencia de pasos para utilizar el SDK de Java.

  1. Registre a un cliente de Zoho como se indica en el vínculo de la página.
  2. Cree la jerarquía de archivos de su proyecto Eclipse, como se indica a continuación:
  3. Cree una carpeta con el nombre  "resources" en "{yourproject}/Java Resources/src", tal como se muestra en la jerarquía de archivos y coloque los siguientes archivos de propiedades en ella:
    • oauth_configuration.properties
    • zcrm_configuration.properties

    Cree un archivo oauthtoken.properties, como se muestra en la jerarquía de archivos, a fin de almacenar todos los valores de token. Este se debe crear en una carpeta denominada "path_to_tokens". Cuando el proceso de autenticación finaliza, los tokens se generan y almacenan automáticamente en el archivo de propiedades, como se muestra aquí.
  4. Para implementar la persistencia Oauth mediante ZohoOAuthFilePersistence , proporcione la ruta relativa del archivo oauth_tokens.properties , que se mencionó en el paso anterior con oauth_configuration.properties.
  5. Obtenga los tokens de actualización y acceso mediante la ejecución deInitOauth.java creado en el paquetecom.zoho.crmsdk.oauth_configuration. Utilice enInitOauth.java el código Java que se indica a continuación.
    (Pegue el valor de token de concesión que se obtiene durante el proceso de autenticación, en el literal de cadena mencionado).
    Consulte aquí para generar el token de concesión.
     

    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());
        }
    }

  6. Ahora, es momento de crear el archivo de recursos Java que contiene la lógica de la aplicación. Con el programa Java simple que se indica a continuación se puede realizar lo siguiente:
    • Establecer el número de teléfono de un cliente potencial en particular, en el registro de clientes potenciales de Zoho CRM.
    • Recuperar el número de teléfono móvil del registro del cliente potencial y generar una respuesta API en la consola.

Para lograr esto, realice lo siguiente:

  1. Cree un paquete denominado com.zoho.crmsdk.api.record en la carpeta src de su proyecto.
  2. Agregue un archivo denominado setMobilenumber.java en él.
  3. Copie el siguiente código fuente en el archivo Java anterior.

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();
        }
}

Después de la ejecución, en la consola de Java IDE, se genera la respuesta que se indica a continuación. En el Status_Code 200 se muestra la ejecución correcta de la aplicación. Consulte la tabla para conocer el conjunto de códigos de estado y sus respectivas descripciones para generar respuestas.

Respuesta API