- 成员信息:查询、添加、删除
- 组管理:查询、添加、删除、更新
- 组成员管理:查询、添加、删除
- 发送信息:发送
基于微信企业号注册登录,帮助用户快速实现告警方式;
- 编译安装
go build && ./xalarm
- 成员查询
curl -XGET 'http://127.0.0.1:8000/api/users/list'
- 创建用户
curl -XPOST 'http://127.0.0.1:8000/api/users/create' -d '
{
"userid": "[email protected]",
"mobile": "1111111111"
}'
- 删除用户
curl -XGET 'http://127.0.0.1:8000/api/users/[email protected]'
- 组查询
curl -XGET 'http://127.0.0.1:8000/api/tags/list'
- 添加组
curl -XPOST 'http://127.0.0.1:8000/api/tags/create' -d '
{
"tagname": "ops"
}
'
- 删除组
curl -XGET 'http://127.0.0.1:8000/api/tags/delete?tagid=1'
- 更新组
curl -XPOST 'http://127.0.0.1:8000/api/tags/update?tagid=1' -d '
{
"tagname": "newops"
}
'
- 查询组成员
curl -XGET 'http://127.0.0.1:8000/api/tag/users/list?tagid=1'
- 添加组成员
curl -XPOST 'http://127.0.0.1:8000/api/tag/users/create?tagid=1' -d '
{
"userlist": ["[email protected]", "[email protected]"]
}
'
- 删除组成员
curl -XPOST 'http://127.0.0.1:8000/api/tag/users/delete?tagid=1' -d '
{
"userlist": ["[email protected]"]
}
'
- 按组发送
curl -XPOST 'http://127.0.0.1:8000/api/alarm/wechat/send' -d '
{
"touser":"",
"totag":"1|2",
"msg": "linux"
}
'
- 按用户发送
curl -XPOST 'http://127.0.0.1:8000/api/alarm/wechat/send' -d '
{
"touser":"[email protected]|[email protected]",
"totag":"",
"msg": "linux"
}
'
- 按组&用户发送
curl -XPOST 'http://127.0.0.1:8000/api/alarm/wechat/send' -d '
{
"touser":"[email protected]",
"totag":"1|2",
"msg": "linux"
}
'