Listar projetos - API
No sistema IXC Provedor, podemos realizar várias tarefas do sistema via API, dentre elas, consultar projetos já cadastrados no sistema.
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 projetos via API.
0 <?php
1 require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
2 $host = 'https://SEUIP//webservice/v1';
3 $token = 'TOKEN';//token gerado no cadastro do usuario (verificar permissões)
4 $selfSigned = true; //true para certificado auto assinado
5 $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
6 $params = array(
7 'qtype' => 'df_projeto.id',//campo de filtro
8 'query' => '',//valor para consultar
9 'oper' => '!=',//operador da consulta
10 'page' => '1',//página a ser mostrada
11 'rp' => '20',//quantidade de registros por página
12 'sortname' => 'df_projeto.id',//campo para ordenar a consulta
13 'sortorder' => 'desc'//ordenação (asc= crescente | desc=decrescente)
14 );
15 $api->get('df_projeto', $params);
16 $retorno = $api->getRespostaConteudo(false);// false para json | true para array
17 var_dump($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:
3.0 - Para projetar esse mesmo caminho dentro do sistema, é necessário acessar o menu Sistema > InMap > Configuração Fiber > Projeto
-
Voltar ao menu Recursos da API.