Método getSearchRecords
Índice
Finalidade
Você pode usar este método para pesquisar nos registros por expressões de colunas selecionadas.
URL de solicitação
Formato XML:
https://crm.zoho.com/crm/private/xml/Leads/getSearchRecords?authtoken=Auth Token
Formato JSON:
https://crm.zoho.com/crm/private/json/Leads/getSearchRecords?authtoken=Auth Token
Nota:
- Independentemente do plano Zoho CRM, você só pode enviar 250 solicitações de API / dia. Em cada chamada, você pode buscar um máximo de 200 registros.
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 crmapi como scope |
selectColumns* | String | Module(optional columns) ou seja, Leads(Last Name,Website,Email) OU All |
searchCondition* | String | (Criado por|=|nome do usuário) |
newFormat | Número inteiro | newFormat=1: para excluir campos com valores "null", ao inserir dados de sua conta CRM. newFormat=2: para incluir campos com valores "null", ao inserir dados de sua conta CRM. |
fromIndex | Número inteiro | Valor Padrão – 1 |
toIndex | Número inteiro | Valor padrão – 20 Valor máximo – 200 |
version | Número inteiro | version = 1: (valor padrão) Irá buscar respostas com base na implementação API anterior, ou seja, antes dos aprimoramentos feitos. version = 2: irá buscar respostas com base na implementação API mais recente. |
* – Parâmetro obrigatório
Nota:
- Consulte a página Notas de versão para saber mais sobre as melhorias feitas na implementação API.
Expressões regulares
Ao usar este método, certifique-se de que os parâmetros selectColumns e searchCondition estejam definidos como obrigatórios. Você pode especificar as seguintes expressões na solicitação de API:
- is OR =
- isn't OR
< > - contains(*srcString*)
- starts with(srcString*)
- ends with(*srcString)
- doesn't contain
< OR is before> OR is after< =- =
>
Exemplos
Exemplo 1
Se você quiser selecionar Lead Name,Company,Email,Mobile,Website de Leads e Email deve conter "@exemplo.com", a solicitação de pesquisa API deve ser como abaixo:
https://crm.zoho.com/crm/private/xml/Leads/getSearchRecords?authtoken=Auth Token
Exemplo 2
Se você quer selecionar Company,Email,Website de Leads e Nº de empregados deve ser maior que 100, a solicitação de pesquisa API deve ser como abaixo:
https://crm.zoho.com/crm/private/xml/Leads/getSearchRecords?authtoken=Auth Token
Exemplo 3
Se você quer selecionar Lead Name,Email de Leads e Company deve começar com "Zoho", a solicitação de pesquisa API deve ser como abaixo:
https://crm.zoho.com/crm/private/xml/Leads/getSearchRecords?authtoken=Auth Token
Exemplo com igual(=)
https://crm.zoho.com/crm/private/xml/Leads/getSearchRecords?authtoken=Auth Token
Exemplo com maior que(> )
https://crm.zoho.com/crm/private/xml/Leads/getSearchRecords?authtoken=Auth Token
Exemplo com menor que(< )
Nota:
- Substitua o valor null nos campos de número inteiro por "0". Os campos de número inteiro sem valor não serão incluídos na pesquisa.
https://crm.zoho.com/crm/private/xml/Leads/getSearchRecords?authtoken=Auth Token
Exemplo com contém
https://crm.zoho.com/crm/private/xml/Leads/getSearchRecords?authtoken=Auth Token
Exemplo com começa com
https://crm.zoho.com/crm/private/xml/Leads/getSearchRecords?authtoken=Auth Token
Exemplo com termina com
https://crm.zoho.com/crm/private/xml/Leads/getSearchRecords?authtoken=Auth Token
Exemplo com igual(=) e selectColumns=All
https://crm.zoho.com/crm/private/xml/Leads/getSearchRecords?authtoken=Auth Token
Programa de teste
Você pode usar o programa anexado para executar e testar o funcionamento do método getSearchRecords em seu ambiente de Java.
O programa Java contém o seguinte:
- O formato de geração do token de autenticação
- Os parâmetros e seus valores
- Uso real do método
Clique aqui para fazer download do programa