Status da Conta de Usuário

Dica

Estes dados referem-se a informações generalizadas sobre a sua conta de usuário da ZapMe.

Instancie o objeto da classe do pacote SDK PHP:

<?php

require 'vendor/autoload.php';

use ZapMeSdk\Base as ZapMeSdk;

$zapMeSdk = (new ZapMeSdk())
            ->withApi('SUA_API_AQUI')
            ->withSecret('SUA_CHAVE_SECRETA_AQUI');

No exemplo acima altere:

  • SUA_API_AQUI - para sua credencial de API

  • SUA_CHAVE_SECRETA_AQUI - para sua credencial de Chave Secreta

Obtendo Status

Recupere os dados da sua conta de usuário da ZapMe da seguinte forma:

$zapMeSdk->accountStatus();

A resposta será um objeto jSON como este:

{
    "status": true,
    "result": "success",
    "date": "2022-08-01 01:57:50",
    "data": {
        "service": {
            "plan": "Plano Mensal",
            "duedate": "2022-08-30",
            "status": "active"
        },
        "auth": {
            "status": true,
            "authenticated_at": "2022-07-31 22:38:47"
        }
    }
}

Tratamento de Casos de Erros

Ao emitir uma requisição para a API da ZapMe, independente do método utilizado, uma série de validações será aplicada afim de verificar se todos os requisitos necessários atendem as expectativas. Se você perceber que a requisição retornou com o status como false, o result irá conter um identificador do tipo do erro e haverá uma chave chamada: error correspondendo a um array com as descrições sobre o erro:

{
    "status": false,
    "result": "invalid_credential",
    "date": "2022-08-01 01:54:33",
    "error": [
        "credenciais invalidas"
    ]
}

Consulte a guia Tratamento de Erros para mais informações.