Criar o primeiro aplicativo Java
Vamos percorrer rapidamente a sequência de etapas para usar o SDK Java.
- Registre um cliente Zoho como descrito no link da página.
- Crie a hierarquia de arquivos no projeto eclipse como mostrado abaixo:

- Crie uma pasta chamada "recursos" em "{yourproject}/Java Resources/src", como mostrado na hierarquia de arquivos e insira os seguintes arquivos de propriedades nela.
- oauth_configuration.properties

- zcrm_configuration.properties

Crie o arquivo oauthtoken.properties conforme mostrado na hierarquia de arquivos para armazenar todos os valores de token. Isso é criado em uma pasta chamada "path_to_tokens". Quando o processo de autenticação estiver concluído, os tokens serão gerados e colocados no arquivo de propriedades automaticamente, conforme mostrado aqui.
- oauth_configuration.properties
- Implemente a persistência Oauth em ZohoOAuthFilePersistence , fornecendo o caminho relativo do arquivo oauth_tokens.properties , discutido na etapa anterior com oauth_configuration.properties.
- Obtenha o token de acesso e o token de atualização executando InitOauth.java criado no pacote com.zoho.crmsdk.oauth_configuration. Use o seguinte código java no InitOauth.java.
(Cole o valor do token de concessão obtido durante o processo de autenticação no literal da string mencionada.)
Consulte aqui para gerar o token de concessão.
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());
}
} - Agora é o momento de criar o arquivo de recurso java que contém a lógica do aplicativo. O seguinte programa java simples:
- Define o número de celular de uma oportunidade em particular no seu registro de oportunidades do Zoho CRM.
- Recupera o número de celular do registro da oportunidade e gera a resposta da API no console.
Para fazer isso,
- Crie um pacote chamado com.zoho.crmsdk.api.record nas pasta src do projeto.
- Adicione um arquivo chamado setMobilenumber.java nela.
- Copie o seguinte código-fonte no arquivo java acima.
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("======== definir Número de Celular ========");
ZCRMRecord record = ZCRMRecord.getInstance("Oportunidades", 2883756000000459006l);
record.setFieldValue("Celular", "9894049545");
record.update();
System.out.println("======== Obter Número de Celular ========");
record.getFieldValue("Celular");
APIResponse response= record.update();
response.getData();
}
}
Após a execução, a resposta a seguir será gerada no console do Java IDE. O Status_Code 200 mostra a execução bem-sucedida do aplicativo. Consulte a tabela para saber o conjunto de códigos de status e suas respectivas descrições para gerar respostas.
Resposta da API




