Mudanças entre as edições de "Ativar Contrato"

(Criou página com 'No sistema IXC Provedor, podemos realizar várias tarefas diárias do sistema '''via API''', dentre elas, desconectar o cliente. '''1 -''' Antes de qualquer coisa, precisa-se...')
 
Linha 23: Linha 23:
 
-
 
-
  
Desenvolvido Rafael - Suporte - IXCSoft.
+
Desenvolvido Rafael - Suporte IXCSoft.
  
 
-
 
-
  
 
Voltar ao menu [[Recursos da API]].
 
Voltar ao menu [[Recursos da API]].

Edição das 14h44min de 7 de dezembro de 2019

No sistema IXC Provedor, podemos realizar várias tarefas diárias do sistema via API, dentre elas, desconectar o cliente.

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 ativar o contrato do cliente.

2 - Após realizar a configuração da API no equipamento do cliente, basta criar o seguinte código, para ativar determinado Contrato:

 1 <?php
 2 require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
 3 $host = 'http://HOST/webservice/v1';//IP ou dominio 
 4 $token = 'TOKEN';//token gerado no cadastro do usuario (verificar permissões)
 5 $selfSigned = false; //true para certificado auto assinado
 6 $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
 7 $params = array(
 8     'qtype' => 'cliente_contrato_ativar_cliente.id',//campo de filtro
 9     'id_contrato' =>'5753'//id do contrato que deseja ativar
10 );
11 $api->get('cliente_contrato_ativar_cliente', $params);
12 $retorno = $api->getRespostaConteudo(false);// false para json | true para array
13 var_dump($retorno);
14 ?>

2.1 - O retorno recebido pode ser tanto de sucesso como de erro no caso de alguma inconsistência nos dados passados.

-

Desenvolvido Rafael - Suporte IXCSoft.

-

Voltar ao menu Recursos da API.