Consulta de Mensagem

Método consultmessage:

<?php

require __DIR__ . '/Src/ZapMeApi.php';

$zapme = new ZapMeApi;

/**
* Antes de qualquer coisa, você deve definir os dados da sua API
* Para isso há três formatos disponíveis, escolha o que você desejar:
* ***************** (SELECIONE APENAS UM MÉTODO!) *******************
*/

/**
* opção 1:
*/
$zapme->setOwner(['api' => 'API_AQUI', 'secret' => 'CHAVE_SECRETA_AQUI']);

/**
* ou... opção 2:
*/
$zapme->setApi('API_AQUI');
$zapme->setSecret('CHAVE_SECRETA_AQUI');

/**
* ou... opção 3:
*/
$zapme->api    = 'API_AQUI';
$zapme->secret = 'CHAVE_SECRETA_AQUI';

/**
* independente do método escolhido acima,
* após configurar os dados da API corretamente
* execute a função $zapme->consultMessage($messageid);
*/

/**
* o parâmetro deve ser o ID da mensagem
*/
$zapme->consultMessage('11242');

/**
* após isso basta imprimir o resultado,
* para isso há também algumas formas:
* *** (SELECIONE APENAS UM MÉTODO!) ***
*/

/**
* opção 1:
* o segundo parâmetro como true retorna o resultado já em var_dump
*/
$zapme->getResult();

/**
* ou... opção 2:
*/
var_dump($zapme->getResult('all', false));

/**
* ou... opção 3:
*
* nesta opção você pode definir qual index da
* resposta você quer imprimir, por exemplo:
*
* (para usar esse método você deve conhecer o que a API retorna)
*/
echo $zapme->getResult('status_result');

Exemplo de Retorno Completo da API:

{
        "result": "success",
        "date": "2020-09-15 11:58:07",
        "status": 200,
        "status_result": "consulted_successfully",
        "hash": "0d9a93a25a1bf681",
        "messageid": 11242,
        "message": "Testando Sistema",
        "phone": "5511985850505",
        "created": "2020-09-14 14:53:15",
        "updated": "2020-09-14 14:53:15"
}

Explicação dos Parâmetros Obrigatórios da Requisição

  • api (obrigatório)

sua API obtida na ZapMe

  • secret (obrigatório)

sua chave secreta obtida na ZapMe

  • method (obrigatório)

o método utilizado, neste caso: consultmessage

  • messageid (obrigatório)

o id da mensagem a ser consultada