Saltar al contenido principal

Habilitando el Uso de la API

Para usar la API, primero habilita su uso marcando la casilla de activación:

Clave API y URL PostBack

Cuando habilites el uso de la API, tendrás acceso a la clave API. También puedes registrar la URL para recibir respuestas devueltas por la API (PostBack).

Ejemplo de implementación PostBack:

<?php
// URL of this file -> http://my-system.com/Api

// receive data from the API
$input = file_get_contents("php://input");

// check if the received data is 'BULK' (compressed)
// the 'BULK' option is configured directly in the instance
$BULK_identifier = "BULKGZ,";
if(substr($input, 0, strlen($BULK_identifier)) === $BULK_identifier)
{
// remove BULKGZ, from the beginning of the string
$bulk_messages = substr($input, strlen($BULK_identifier), strlen($input));
$zlib = base64_decode($bulk_messages);

// decompress using zlib
$messages = zlib_decode($zlib);

// remove UTF8-BOM (necessary in some cases)
$messages = trim($messages, "\xEF\xBB\xBF");

$messages = json_decode($messages);
foreach($messages as $message)
{
$final_message = base64_decode($message);
...
}
}
else // data received in JSON format (not 'BULK')
{
$data = json_decode($input);
//...
}
//...
?>

EndPoint

Usa la siguiente URL EndPoint para hacer solicitudes:

https://api.witi.me/$command$?wid=$api_key$

$command$ - Reemplaza con el comando deseado
$api_key$ - Reemplaza con tu clave API proporcionada en la configuración de la instancia

Nota

Los resultados devueltos por la API están en formato json.