Listar produtos vinculados ao contrato - API
No sistema IXC Provedor, podemos realizar várias tarefas diárias do sistema via API, dentre elas, Listar produtos vinculados ao contrato.
- Exemplo em PHP2. O retorno em Array será o seguinte: 3. Exemplo em cURL
1 <?php 2 require('WebserviceClient.php'); 3 $host = 'https://seu_dominio/webservice/v1'; 4 $token = 'seu_token';//token gerado no cadastro do usuario (verificar permissões) 5 $selfSigned = true; //true para certificado auto assinado 6 $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned); 7 $params = array( 8 'qtype' => 'vd_contratos_produtos.id_contrato',//campo de filtro 9 'query' => '1267',// id do contrato 10 'oper' => '=',//operador da consulta 11 'page' => '1',//página a ser mostrada 12 'rp' => '20',//quantidade de registros por página 13 'sortname' => 'vd_contratos_produtos.id',//campo para ordenar a consulta 14 'sortorder' => 'desc'//ordenação (asc= crescente | desc=decrescente) 15 ); 16 $api->get('vd_contratos_produtos', $params); 17 $retorno = $api->getRespostaConteudo(true);// false para json | true para array 18 echo '<pre>'; 19 print_r($retorno); 20 ?>
4. O retorno será o seguinte: O retorno recebido pode ser tanto de sucesso como de erro no caso de alguma inconsistência nos dados passados. Caso haja alguma inconsistência, o SAC - Suporte API está à disposição.1 curl -k -s -H "Authorization:Basic $(echo -n '929:b2eacad52389177c656e4fff4ae93aace79201a619beb3767d6debf84dbf4a2e' | base64 | tr -d [:space:] )" \ 2 -H "Content-Type: application/json"\ 3 -X POST\ 4 -H "ixcsoft:listar"\ 5 -d '{ "qtype": "vd_contratos_produtos.id_contrato", 6 "query": "1267", //id do contrato 7 "oper": "=", 8 "page": "1", 9 "rp": "20", 10 "sortname": "vd_contratos_produtos.id", 11 "sortorder": "desc"}'\ 12 "https://demo.ixcsoft.com.br/webservice/v1/vd_contratos_produtos"
-
Voltar ao menu Recursos da API