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 APISUA_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.