Mudanças entre as edições de "Inserir imagem dentro da Caixa de Atendimento - API"

(nes)
(pũo)
Linha 22: Linha 22:
 
print_r($retorno);
 
print_r($retorno);
 
exit;
 
exit;
</syntaxhighlight>'''2.''' Caso definido o '''retorno em array''' será da seguinte forma: [[Arquivo:Inseririmgdentrodactoviaapi.png|centro|semmoldura|500x500px]]'''3.''' Existem algumas situações que a API poderá retornar erros, são elas:[[Arquivo:Confkj.png|centro|semmoldura|800x800px]]Esse foi um breve tutorial de como podemos utilizar esta funcionalidade através da API, caso haja alguma dúvida referente ao processo, é de extrema importância que entre em contato com o '''SAC - Suporte API''' para que possamos esclarecer todas as suas dúvidas.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -                                                                                                                                                                                                                                                                                                    Voltar ao menu [[Recursos da API]]
+
</syntaxhighlight>'''2.''' Caso definido o '''retorno em array''' será da seguinte forma: [[Arquivo:Inseririmgdentrodactoviaapi.png|centro|semmoldura|500x500px]]'''3.''' Existem algumas situações que a API poderá retornar erros, são elas:[[Arquivo:Confkj.png|centro|semmoldura|800x800px]]-                                                                                                                                                                                                                                                                                                                                                                                                                                                 Voltar ao menu [[Recursos da API]]

Edição das 16h39min de 26 de outubro de 2021

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), segue abaixo um exemplo em PHP.

  1.  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;
    
    2. Caso definido o retorno em array será da seguinte forma:
    Inseririmgdentrodactoviaapi.png
    3. Existem algumas situações que a API poderá retornar erros, são elas:
    Confkj.png
    - Voltar ao menu Recursos da API