>[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"
}
```