Método getMyRecords
Índice
- Finalidade
- URL de solicitação
- Parâmetros de solicitação
- Códigos de erro
- Exemplos
- Para buscar dados de lead do Zoho CRM
- Para buscar mais de 200 registros
- Para buscar leads com nome "Empresa" em ordem crescente
- Para buscar leads com o nome "Empresa" em ordem decrescente
- Para buscar leads sem especificar o parâmetro newFormat
- Para buscar leads com "newFormat=2"
- Para buscar os primeiros 25 leads do Zoho CRM
- Para buscar leads com o parâmetro "lastModifiedTime"
- Para selecionar todos os campos de leads com o parâmetro newFormat=1
- Para selecionar todos os campos de leads com newFormat=2
- Para buscar leads com os parâmetros lastModifiedTime, fromIndex e toIndex
- Programa de teste
Finalidade
Você pode usar o método getMyRecords para buscar os dados pelo proprietário do token de autenticaçãoespecificado na solicitação de API.
URL de solicitação
Formato XML:
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Formato JSON:
https://crm.zoho.com/crm/private/json/Leads/getMyRecords?authtoken=Auth Token
Parâmetros de solicitação
Parâmetro | Tipo de dados | Descrição |
authtoken* | String | Sequências alfanuméricas criptografadas para autenticar suas credenciais do Zoho. |
scope* | String | Especifique o valor como crmapi |
selectColumns | String | Para selecionar os campos obrigatórios do módulo de CRM. Formato: Module(optional columns) Examplo: leads(Last Name,Website,Email) OU All |
fromIndex | Número inteiro | Valor Padrão – 1 |
toIndex | Número inteiro | Valor padrão – 20 Valor de intervalo máximo – 200 [Valor de intervalo máximo = toIndex – fromIndex] |
sortColumnString | String | Você pode selecionar um dos campos no CRM para classificar os dados. Ex: sortColumnString=Company Aqui, a classificação dos dados acontecerá com base no campo Empresa |
sortOrderString | String | Ordem de classificação: asc ou desc Se você usar o parâmetro sortColumnString, os dados são classificados em ordem crescente, por padrão. |
lastModifiedTime | aaaa-MM-dd HH:mm:ss | Valor padrão: null Se você especificar a hora, os dados criados/modificados serão buscados depois da hora definida. |
newFormat | Número inteiro (1 ou 2) | newFormat=1: para excluir campos com valor "null" ao buscar dados da sua conta no CRM. NewFormat=2: para incluir campos com valor "null" ao buscar dados da sua conta no CRM. |
version | Número inteiro | version = 1:(valor padrão) irá buscar respostas com base na implementação da API anterior, ou seja, antes dos aprimoramentos feitos. A versão atual é 4. |
* – Parâmetro obrigatório
Nota:
- Consulte a página de Notas de versão para saber mais sobre as melhorias feitas na implementação API.
Códigos de erro
Por favor, consulte Códigos de erro.
Notas adicionais
- Ao recuperar os dados de sua conta Zoho CRM, a segurança baseada em função (Funções, Perfis, Segurança em nível de campo e Regras de compartilhamento de dados) é aplicada. Para as configurações de segurança baseada em função, consulte Administração de Segurança.
- fromIndex e toIndex são parâmetros opcionais. Por padrão, fromIndex é 1 e toIndex é 20.
- sortColumnString and sortOrderString também são parâmetros opcionais
- O valor para o parâmetro lastModifiedTime deve estar no formato aaaa-MM-dd HH:mm:ss
Exemplos
Para buscar dados de lead no Zoho CRM
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?newFormat=1
Para buscar dados de outros módulos, substitua Leads por Contas, Contatos, Potenciais etc.
Para obter mais de 200 registros
Por padrão, você pode buscar 20 registros por lote. No entanto, usando o parâmetro toIndex, você pode buscar até 200 registros por lote. Se você deseja extrair mais de 200 registros, siga as etapas abaixo:
Iteration 1: fromIndex=1
Iteration 2: fromIndex=201
Para buscar leads com o nome "Empresa" em ordem crescente
sortColumnString=Company
Para buscar leads com o nome "Empresa" em ordem decrescente
sortColumnString=Company
Para buscar leads sem especificar o parâmetro newFormat
Nota:
- Quando não há nenhuma especificação sobre o formato de resposta, o valor padrão "1" será atribuído para o parâmetro newFormat, ou seja, newFormat = 1
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Isso retornará uma resposta como abaixo:
Para buscar leads com "newFormat=2"
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Isso retornará uma resposta como abaixo:
Para obter os primeiros 25 leads do Zoho CRM
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Para buscar leads com o parâmetro "lastModifiedTime"
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Nota:
- Se você especificar a hora, os dados modificados serão buscados após a hora definida.
Para selecionar todos os campos dos leads com o parâmetro newFormat=1
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Nota:
- Este retornará todos os campos que contêm valores.
Para selecionar todos os campos de leads com newFormat=2
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Nota:
- Este retornará todos os campos, incluindo campos de valor null.
Para buscar leads com parâmetros lastModifiedTime, fromIndex e toIndex
https://crm.zoho.com/crm/private/xml/Leads/getMyRecords?authtoken=Auth Token
Programa de teste
Você pode usar o programa anexo para executar e testar o funcionamento do método getMyRecords em seu ambiente Java.
O programa Java contém o seguinte:
- O formato de geração de token de autenticação
- Os parâmetros e seus valores
- Uso real do método