数据库存储结构
微信(hn_nzwx_wx)
字段 | ID | WID | GID | Status | WXCode | QRFile | PCLink | MBLink | InsertTime | CreateTime | UpdateTime |
---|---|---|---|---|---|---|---|---|---|---|---|
说明 | 表ID | 微信ID | 微信组ID | 微信状态 | 微信号 | 二维码 | PC对应链接 | 手机对应链接 | 入组时间 | 创建时间 | 更新时间 |
类型 | int | int | int | int | varchar | varchar | varchar | varchar | varchar | varchar | varchar |
微信组(hn_nzwx_group)
字段 | ID | GID | GName | Status | Num | PCLink | MBLink | CreateTime | UpdateTime |
---|---|---|---|---|---|---|---|---|---|
说明 | 表ID | 组ID | 微信组名称 | 微信组状态 | 可容纳微信数量 | PC对应链接 | 手机对应链接 | 创建时间 | 更新时间 |
类型 | int | int | varchar | int | int | varchar | varchar | varchar | varchar |
日志表(hn_nzwx_log)
| 字段 | ID | WID | GID | Type | IP | Souce | Exposure | Copy | PV | UV | CreateTime | UpdateTime |
| :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: | :-------: |
| 说明 | 表ID | 微信ID | 微信组ID |状态| 客户端IP | 来源(PC? 手机?) | 曝光次数 | 拷贝次数 | PV | UV | 创建时间 | 更新时间 |
| 类型 | int | int | int | int | varchar | int | int | int | int | int | varchar | varchar |
接口
- ** 微信结构 **
type WeChatInfo struct {
WID int //微信ID
GID int // 微信组ID
Status int //微信状态
WXCode string //微信号
QRFile string //二维码
PCLink string //客户端对应链接
MBLink string //移动端对应链接
InsertTime string //入组时间
CreateTime string //入库时间
UpdateTime string //更新时间
}
- ** 微信组结构 **
type WeChatGroup struct {
GID int // 组ID
GName string //微信组名称
Status int //微信组状态
Num int //微信数量
PCLink string //客户端对应链接
MBLink string //移动端对应链接
CreateTime string //创建时间
UpdateTime string //更新时间
}
- ** 日志结构 **
type PLog struct {
WID int //微信ID
GID int // 组ID
Type int //操作类型
IP string //客户端IP
Souce int //来源
CreateTime string //创建时间
UpdateTime string //更新时间
}
-
微信组
**1.1 查询所有的微信组 **
** GET** ***/api/business/nzwx/group/gets ***
说明: 查询所有的微信组
参数说明 : 无
返回数据包
{
"code": 200,
"data": {
"list": [
{
"GID": 10001,
"GName": "group 9",
"Status": 0,
"Num": 10,
"PCLink": "http://www.xulang.com/p/93fe716a8511",
"MBLink": "https://yiqixie.com/e/register",
"CreateTime": "1499831671",
"UpdateTime": "1499831671"
},
{
"GID": 10002,
"GName": "group 9",
"Status": 0,
"Num": 10,
"PCLink": "http://www.xulang.com/p/93fe716a8511",
"MBLink": "https://yiqixie.com/e/register",
"CreateTime": "1499831675",
"UpdateTime": "1499831675"
},
}
1.2 添加微信组
** POST** ***api/business/nzwx/group/add ***
说明: 添加微信组信息
参数说明
参数 | 必填 | 类型 | 描述 |
---|---|---|---|
GName | 是 | string | 组名字 |
Status | 是 | int | 组状态(0:禁用; 1:可用) |
Num | 是 | int | 组可容纳数量 |
PCLink | 否 | string | PC 端链接 |
MBLink | 否 | string | PC 端链接 |
返回数据包
{
"code": 200,
"data": {
"gid": 10005,
"gname": "group 9"
}
}
1.3 修改微信组信息
POST ***api/business/nzwx/group/update ***
说明: 根据GID修改微信组信息
参数说明
参数 | 必填 | 类型 | 描述 |
---|---|---|---|
GID | 是 | int | 组ID |
GName | 否 | string | 组名字 |
Status | 否 | int | 组状态(0:禁用; 1:可用) |
Num | 否 | int | 组可容纳数量 |
PCLink | 否 | string | PC 端链接 |
MBLink | 否 | string | PC 端链接 |
返回数据包
{
"code": 200,
"data": {
"gid": 10001,
"gname": "group 1"
}
}
-
单条微信
2.1 添加微信信息
POST api/business/nzwx/wx/add
说明: 添加一条微信信息(WechatInfo)
参数说明
参数 | 必填 | 类型 | 描述 |
---|---|---|---|
GID | 是 | int | 组ID |
WXCode | 是 | string | 微信号 |
QRFile | 是 | string | 二维码文件名 |
Status | 是 | int | 微信状态(0:禁用; 1:可用) |
PCLink | 否 | string | PC 端链接 |
MBLink | 否 | string | PC 端链接 |
返回数据包
{
"code": 200,
"data": {
"WID": 1499838759,
"WXCode": "xulang@kityxu123",
"GID": 1002
}
}
2.2 查询微信信息
** GET** api/business/nzwx/wx/get
说明: 根据WID、GID、 WXCode 查询微信信息
参数说明
参数 | 必填 | 类型 | 描述 | 补充 |
---|---|---|---|---|
GID | 否 | int | 组ID | 这三个字段必须至少一个必填 |
WID | 否 | int | 微信ID | - |
WXCode | 否 | string | 微信号 | - |
返回数据包
{
"code": 200,
"data": {
"gid": 10001,
"gname": "group 1"
}
}
2.3 修改某条微信信息
** POST** api/business/nzwx/wx/update
说明: 根据WID修改该条信息(WID、Status、GID ...)
参数 | 必填 | 类型 | 描述 | 补充 |
---|---|---|---|---|
WID | 是 | int | 微信ID | - |
GID | 否 | int | 组ID | - |
WXCode | 否 | string | 微信号 | - |
QRFile | 否 | string | 二维码文件名 | - |
Status | 否 | int | 微信状态(0:禁用; 1:可用) | - |
PCLink | 否 | string | PC 端链接 | PCLink 添一 |
MBLink | 否 | string | PC 端链接 | MBLink 添一 |
InsertTime | 否 | string | 入组时间 | - |
返回数据包
{
"code": 200,
"data": {
"WID": 1499838759,
"WXCode": "xulang@kityxu123",
"GID": 1002
}
}
3.1 ** 获取随机微信信息**
** GET** api/business/nzwx/getwx
说明: 根据GID取某组下的随机微信信息
3.2 ** 更新复制数(曝光数、copy数)**
** POST** api/business/nzwx/log
说明: 记录(时间、IP、WID、GID...)
类型说明
注 :共8个接口