MLI/API/CmdListaLogsDeAcesso

De uTech Tecnologia
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Criou página com ' __TOC__ O comando '''Listar logs de acesso''' para buscar a lista completa de acesso do peitor. == Comando == '''MÉTODO:''' <span style="color:red">'''GET'''</span> {| c...')
 
Linha 2: Linha 2:
 
__TOC__
 
__TOC__
  
O comando '''Listar logs de acesso''' para buscar a lista completa de acesso do peitor.
+
O comando '''Listar logs de acesso''' para buscar a lista completa de acesso do leitor.
  
 
== Comando ==
 
== Comando ==
Linha 9: Linha 9:
  
 
{| class="wikitable" width="65%"
 
{| class="wikitable" width="65%"
! align="center" colspan="2" | Parâmetros enviados para o Peitor
+
! align="center" colspan="2" | Parâmetros enviados para o Leitor
 
|-
 
|-
 
| align="left"| '''request''' || '''accesslog'''
 
| align="left"| '''request''' || '''accesslog'''
Linha 15: Linha 15:
  
 
{| class="wikitable" width="65%"
 
{| class="wikitable" width="65%"
! align="center" colspan="2" | Resposta enviada pelo o Peitor
+
! align="center" colspan="2" | Resposta enviada pelo o Leitor
 
|-
 
|-
 
| align="left"| '''name''' || Nome do usuário.
 
| align="left"| '''name''' || Nome do usuário.

Edição de 21h59min de 27 de setembro de 2018

Tabela de conteúdo


O comando Listar logs de acesso para buscar a lista completa de acesso do leitor.

Comando

MÉTODO: GET

Parâmetros enviados para o Leitor
request accesslog
Resposta enviada pelo o Leitor
name Nome do usuário.
user Login do usuário.
card Identificação do cartão utilizado.
qrcode Identificação do QR Code utilizado.
rfcode Identificação do código de acesso RF 433 (controle) utilizado.
fingreprint Identificação da leitura biométrica utilizado.
time Data/Hora do acesso.
interface Interface acessada pelo usuário.
  • 1: Interface de acionamento 1 do peitor.
  • 2: Interface de acionamento 2 do peitor.
  • 3 a 32: Interface de acionamento externo. Leitor ou Peitor slave. Ver Leitores Externos
granted Status do acesso:
  • true: Acesso liberado
  • false: Acesso Bloqueado

Exemplo

http://ip:porta/?request=accesslog

Resposta:

  • 400 => Parâmetros incorretos
  • 401 => Erro de autenticação da API
  • 200 => OK
 
Content-Type: application/json
 
[
  {
    "name":"Usuario desconhecido",
    "user":"",
    "card":"12121212",
    "qrcode":"",
    "rfcode":"",
    "fingerprint":"",
    "time":"2017-12-27 14:59:57",
    "interface": "1",
    "granted:":"false"
  },
  {
    "name":"Usuario desconhecido",
    "user":"",
    "card":"12121212",
    "qrcode":"",
    "rfcode":"",
    "fingerprint":"",
    "time":"2017-12-27 14:59:52",
    "interface": "3",
    "granted:":"false"
  }
]



PHP

<?php
 
$user = "utech";
$pass = "1234";
$port = "8080";
$ipaddr = "10.0.0.1";
 
$url = "";
$url = "$ipaddr:$port?request=accesslog";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "$user:$pass");
$result = curl_exec($ch);
if(!$result) {
    echo "error!\n";
    return 2;
}
print_r(json_decode($result, true));
?>




Voltar


Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas