MLW/API/GetDateTime
De uTech Tecnologia
(Diferença entre revisões)
(Criou página com ' __TOC__ O comando '''Update''' é utilizado realizar o upgrade do ''firmware'' do leitor. == Comando == '''MÉTODO:''' <span style="color:red">'''GET'''</span> {| class="...') |
|||
Linha 1: | Linha 1: | ||
− | |||
__TOC__ | __TOC__ | ||
− | + | Comando utilizado para solicitar ao leitor a '''data e hora''' atual do leitor. | |
== Comando == | == Comando == | ||
− | |||
− | |||
{| class="wikitable" width="65%" | {| class="wikitable" width="65%" | ||
! align="center" colspan="2" | Parâmetros enviados para o Leitor | ! align="center" colspan="2" | Parâmetros enviados para o Leitor | ||
|- | |- | ||
− | | align="left" | + | | align="left"| '''request''' || getdatetime |
− | + | ||
− | + | ||
− | + | ||
|} | |} | ||
Linha 21: | Linha 15: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | ! style="text-align: left; font-weight: bold;" | <pre>http://ip:porta/?request= | + | ! style="text-align: left; font-weight: bold;" | <pre>http://ip:porta/?request=getdatetime</pre> |
|} | |} | ||
'''Resposta:''' | '''Resposta:''' | ||
− | |||
* '''401''' => Erro de autenticação da API | * '''401''' => Erro de autenticação da API | ||
− | |||
* '''200''' => OK | * '''200''' => OK | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! style="text-align: left; font-weight: bold;" | | ||
+ | <source lang="php"> | ||
+ | Content-Type: application/json | ||
+ | |||
+ | { | ||
+ | {"datetime":"2018-08-30 11:49:14","timestamp":"1535640554"} | ||
+ | } | ||
+ | </source> | ||
+ | |} | ||
<br/><br/> | <br/><br/> | ||
Linha 45: | Linha 48: | ||
$url = ""; | $url = ""; | ||
− | $url = "$ipaddr:$port?request= | + | $url = "$ipaddr:$port?request=getdatetime"; |
$ch = curl_init($url); | $ch = curl_init($url); | ||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); | curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); | ||
Linha 55: | Linha 58: | ||
return 2; | return 2; | ||
} | } | ||
− | + | print_r(json_decode($result, true)); | |
− | + | ||
− | + | ||
?> | ?> | ||
Linha 66: | Linha 67: | ||
<br/> | <br/> | ||
<br/> | <br/> | ||
− | [[ | + | [[MWI/API#Comandos|'''Voltar''']] |
----- | ----- |
Edição de 17h08min de 23 de junho de 2022
Tabela de conteúdo |
Comando utilizado para solicitar ao leitor a data e hora atual do leitor.
Comando
Parâmetros enviados para o Leitor | |
---|---|
request | getdatetime |
Exemplo
http://ip:porta/?request=getdatetime |
---|
Resposta:
- 401 => Erro de autenticação da API
- 200 => OK
Content-Type: application/json { {"datetime":"2018-08-30 11:49:14","timestamp":"1535640554"} } |
---|
PHP
<?php $user = "utech"; $pass = "1234"; $port = "8080"; $ipaddr = "10.0.0.1"; $url = ""; $url = "$ipaddr:$port?request=getdatetime"; $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 === false) { echo "error!\n"; return 2; } print_r(json_decode($result, true)); ?> |