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.

  1. Exemplo em PHP
     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 ?>
    
    2. O retorno em Array será o seguinte:
    Retemarray.png
    3. Exemplo em cURL
     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"
    
    4. O retorno será o seguinte:
    Betorneiraa.png
    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.

-

Voltar ao menu Recursos da API