Mudanças entre as edições de "Listar Ocorrências/Soluções - API"

Linha 1: Linha 1:
No IXC Provedor, podemos realizar várias tarefas diárias do sistema '''via API''', dentre elas, ''listar Ocorrências/Soluções.''
+
No IXC Provedor, podemos realizar várias tarefas diárias do sistema '''via API''', dentre elas, '''listar Ocorrências/Soluções.'''
  
 
'''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]] após esta configuração, realize os passos abaixo para listar ocorrências/soluções.
 
'''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]] após esta configuração, realize os passos abaixo para listar ocorrências/soluções.

Edição das 14h11min de 30 de julho de 2020

No IXC Provedor, podemos realizar várias tarefas diárias do sistema via API, dentre elas, listar Ocorrências/Soluções.

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 após esta configuração, realize os passos abaixo para listar ocorrências/soluções.

2 - Após realizar a configuração da API, basta criar o seguinte código:

 1 <?php
 2 require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
 3 $host = 'http://IP/webservice/v1'; //IP ou Domínio
 4 $token = '5:e87e270sh7b5a7e90q8aec659caq2fa31c38a3b19f0795a8b4c27c29fb41f6e1'; //TOKEN
 5 $selfSigned = false; //true para certificado auto assinado
 6 $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
 7 $params = array(
 8     'qtype' => 'radpop_ocorrencias.id',//campo de filtro
 9     'query' => '2',//valor para consultar
10     'oper' => '=',//operador da consulta
11     'page' => '1',//página a ser mostrada
12     'rp' => '20',//quantidade de registros por página
13     'sortname' => 'radpop_ocorrencias.id',//campo para ordenar a consulta
14     'sortorder' => 'desc'//ordenação (asc= crescente | desc=decrescente)
15 );
16 $api->get('radpop_ocorrencias', $params);
17 $retorno = $api->getRespostaConteudo(true);// false para json | true para array
18 echo '<pre>';
19 print_r($retorno);

2.1 - O retorno recebido pode ser tanto de sucesso como de erro no caso de alguma inconsistência nos dados passados. Nesse caso obtemos um retorno de sucesso:

2020-05-28 14-47.png

3.0 - Para encontrar esse mesmo Menu dentro do sistema, basta acessar o Menu Sistema >> Provedor >> Configurações >> Ocorrências/Soluções, como na imagem abaixo:

2020-05-28 14-53.png

-

Desenvolvido por Emanoelli Ferraz - Suporte IXCSoft.

-