Skip to main content

Habilitando o uso da API

Para utilizar a API, primeiramente habilite sua utilização marcando a caixa de ativação:

Chave da API e URL do PostBack

Ao habilitar o uso da API, você terá acesso à chave de utilização da API. Também poderá cadastrar a url para recebimento das respostas devolvidas pela API (PostBack).

Exemplo de implementação do PostBack:

<?php
// URL deste arquivo -> http://meu-sistema.com/Api

// recebe os dados da API
$dados = file_get_contents("php://input");

// verifica se os dados recebidos são 'BULK' (comprimidos)
// a opção de 'BULK' é configurada diretamente na instância
$BULK_identifier = "BULKGZ,";
if(substr($input, 0, strlen($BULK_identifier)) === $BULK_identifier)
{
// remove BULKGZ, do inicio da string
$bulk_messages = substr($input, strlen($BULK_identifier), strlen($input));
$zlib = base64_decode($bulk_messages);

// descomprime utilizando zlib
$messages = zlib_decode($zlib);

// remove UT8-BOM (necessário em alguns casos)
$messages = trim($messages, "\xEF\xBB\xBF");

$messages = json_decode($messages);
foreach($messages as $message)
{
$final_message = base64_decode($message);
...
}
}
else // dados recebidos no formato JSON (não é 'BULK')
{
$dados = json_decode($dados);
//...
}
//...
?>

EndPoint

Utilize a seguinte URL de EndPoint para realização das requisições:

https://api.witi.me/$comando$?wid=$chave_api$

$comando$ - Substitua pelo comando desejado
$chave_api- Substitua pela sua chave de API disponibilizado nas configurações da instância

Nota

Os resultados retornados pela API estão no formato json