Mudanças entre as edições de "Como utilizar o Like - API"
(Criou página com ''''1 -''' Antes de qualquer coisa, precisa-se realizar a '''configuração da API no equipamento do provedor''', para saber como realizar esta configuração, basta acessar o...') |
|||
Linha 29: | Linha 29: | ||
- | - | ||
− | Desenvolvido Rafael - Suporte | + | Desenvolvido Rafael - Suporte IXCSoft. |
- | - | ||
Voltar ao menu [[Recursos da API]]. | Voltar ao menu [[Recursos da API]]. |
Edição das 14h44min de 7 de dezembro de 2019
1 - Antes de qualquer coisa, precisa-se realizar a configuração da API no equipamento do provedor, para saber como realizar esta configuração, basta acessar o link Configurando acesso ao Webservice API Apache ou Configurando acesso ao Webservice API Nginx.
2 - Após realizar a configuração da API no equipamento do cliente, basta criar o seguinte código, para listar os contratos com determinada descrição:
1 <?php
2 header('Content-type: text/html; charset=iso-8859-1');
3 require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
4 $host = 'http://10.65.1.171/webservice/v1';// HOST - IP ou Dominio
5 $token = '50:a17f5cadddb293e0101478a3fad8eeb42e4fab0403ea4d0fa69f3a42a286aeb3';//token gerado no cadastro do usuario (verificar permissões)
6 $selfSigned = false; //true para certificado auto assinado
7 $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
8 $params = array(
9 'qtype' => 'cliente_contrato',//campo de filtro
10 'query' => '',//valor para consultar
11 'oper' => '!=',//operador da consulta
12 'page' => '1',//página a ser mostrada
13 'rp' => '20',//quantidade de registros por página
14 'sortname' => 'cliente_contrato.id',//campo para ordenar a consulta
15 'sortorder' => 'desc',//,//ordenação (asc= crescente | desc=decrescente)
16 'grid_param' => json_encode(array(array('TB' => 'cliente_contrato.contrato',
17 'OP'=>'L','P'=>'Plano 1.5 Mbps',)))// Filtro da grid - API operador Like passado com L,acessando o campo descrição que no form se chama contrato.
18 );
19 //execução do método GET API
20 $api->get('cliente_contrato',$params);
21 $retorno = $api->getRespostaConteudo(false);// false para json | true para array
22 var_dump($retorno);
23 ?>
2.1 - O retorno recebido pode ser tanto de sucesso como de erro no caso de alguma inconsistência nos dados passados.
-
Desenvolvido Rafael - Suporte IXCSoft.
-
Voltar ao menu Recursos da API.