## 心跳接口
> 心跳功能是控制器在間隔一段時間(默認 5 秒)后或者控制器發生了狀態變化,即主動向服務器發送的一個請求,服務器
可以知道設備的數據和輸入輸出狀態,也可以知道設備是否在線。
~~~[api]
get:/getStatus
*int:partnerID#聯合分配的合作方ID。
*int:now#機器當前 unix 時間戳
*int:key#隨機碼,服務器原樣返回
*string:deviceID#設備id
*json:body#提交內容json格式數據,參考提交數據demo
<<<
success
{
"errNum": 0,
"retMsg": "success",
"deviceID":"設備id",
*int:key#隨機碼,服務器原樣返回
"nowDIff":"服務器與當前請求時間戳相差時間,計算方式服務器減去請求時間戳得出",
"retData": {
direction:1,
command:5,
type:check
}
}
direction:當前閘機方向,0進1出
command:命令值,每次僅接收一條命令,具體參考接口說明命令碼返回值0~z
type:閘機類型,buy購票閘機,check檢票閘機
<<<
error
{
"errNum": 非零錯誤碼,
"retMsg": "錯誤信息",
"deviceID":"設備id",
*int:key#隨機碼,服務器原樣返回
"nowDIff":"服務器與當前請求時間戳相差時間,計算方式服務器減去請求時間戳得出",
}
~~~
## request body說明
~~~json
{
body:{
direction:當前方向0進1出
type:閘機類型,buy購票閘機,check檢票閘機
}
}
~~~
