Verificar viabilidade por endereço ou coordenada - API

No sistema IXC Provedor, podemos realizar várias tarefas diárias do sistema via API, dentre elas, verificar a viabilidade de determinado endereço ou posição.

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 verificar a viabilidade de determinado endereço ou posição.

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

 1 <?php
 2 
 3 //requerindo arquivo do webservice
 4 require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
 5 
 6 //url do sistema
 7 $host = 'https://SEU_DOMINIO/webservice/v1';
 8 
 9 //token gerado no cadastro do usuario (verificar permissões)
10 $token = 'TOKEN';
11 
12 //true para certificado auto assinado
13 $selfSigned = true;
14 
15 //instanciando api requerida na primeira linha do código
16 $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
17 
18 
19 //array de parâmetros do método
20 $params = array(
21    'endereco' => 'Av. Getúlio Dorneles Vargas', //obrigatório, endereço rua,avenida,logradouro,etc
22    'numero' => 'S78',//obrigatório, numero do local
23    'bairro' => 'Centro', //bairro do local
24    'cidade' => 'Chapecó',//obrigatório, cidade do local
25    'estado' => 'SC',//obrigatório, estado (SIGLA) do local
26    'cep' => '89805-001'// CEP do local
27 ); 
28 
29 $params = array(
30    'latitude' => '-16.302805',//obrigatório, latitude do ponto
31    'longitude' => '-39.024840');//obrigatório, longitude do ponto
32 
33 $api->get('viabilidade_tecnica', $params);//Faz o GET na API na tabela
34 $retorno = $api->getRespostaConteudo(false);// false para json | true para array
35 var_dump($retorno);//Imprime o retorno
36 
37 ?>

2.1 - O retorno recebido pode ser tanto de sucesso como de erro no caso de alguma inconsistência nos dados passados, lembrando para que este recurso funcione o IXC que estiver utilizando precisa dos módulos do Mapa e Sales Ativos.

-

Voltar ao menu Recursos da API.