>[info] 軟件啟動后,如已配置心跳接口網址且心跳頻率大于0,則心跳功能自動啟動。
## 心跳接口
~~~[api]
post:/url
*mode=heartbeat#心跳模式代碼
*mac#客戶端主機網卡物理地址
*ip#客戶端主機IP地址
*sysname#客戶端主機計算機名稱
*pid#客戶端PID
*nonce#16位隨機字符
*systime#當前時間戳
*appkey#校驗密鑰
*data=JSON格式#提交數據
<<<
返回啟動微信指令
{
"ret": 1,
"msg": "success",
"iuname": ""
}
<<<
無返回指令
{
“ret": 0
}
~~~
>[warning] data參數說明:
>
| 參數 | 說明 |
| --- | --- |
| acclist | 目前登錄的機器人列表,數組格式,包括iuname和robotid |
| count | 目前登錄的機器人數量|
| state | 目前客戶端狀態:free為空閑,bind為占用。當客戶端在啟動微信過程中,state=bind,此時無法啟動新的微信。當客戶端完成啟動微信時,state=free|
>[warning] data參數示例:
```
{
"acclist": [{
"iuname": "iu001",
"robotid": "wxid_quwepnh887d822"
},
{
"iuname": "iu002",
"robotid": "wxid_a31al8f0o7lw22"
}
],
"count": "2",
"state": "free"
}
```