Inserir imagem dentro da Caixa de Atendimento - API

Revisão de 11h01min de 8 de julho de 2021 por Emanoelli Ferraz (discussão | contribs) (fd)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

No sistema IXC Provedor, podemos realizar várias tarefas diárias do sistema via API, dentre elas, inserir uma ou mais imagens dentro de uma caixa de atendimento (CTO).

  1. Exemplo em PHP
     1 <?php
     2 require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
     3 $host = 'https://demo.ixcsoft.com.br/webservice/v1';
     4 $token = '27:07340b2026f99b41229e761c0b4133ee7e31684e4bf8202befc63e6d06278f5b';
     5 $selfSigned = true; //true para certificado auto assinado
     6 $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
     7 
     8 $arquivo = base64_encode(file_get_contents('download.png')); 
     9 
    10 $dados = [
    11 	'id_rad_caixa_ftth' => '201', //id da caixa de atendimento
    12 	'conteudo_arquivo' => $arquivo,
    13 	'descricao' => utf8_encode('descrição da imagem'), 
    14 	'nome_extensao_arquivo' => 'download.png'
    15 ];
    16 
    17 $api->post('rad_caixa_ftth_imagem', $dados);
    18 $retorno = $api->getRespostaConteudo(true);// false para json | true para array
    19 echo '<pre>';
    20 print_r($retorno);
    21 exit;