This commit is contained in:
邹宗楠
2022-06-15 16:52:54 +08:00
parent c787af5964
commit 810f8074d8
5 changed files with 54 additions and 38 deletions

View File

@@ -33,16 +33,6 @@ func (a *API) GetToken() (token string, err error) {
return token, err
}
type GroupchatListResult struct {
Errcode int `json:"errcode"`
Errmsg string `json:"errmsg"`
GroupChatList []struct {
ChatID string `json:"chat_id"`
Status int `json:"status"`
} `json:"group_chat_list"`
NextCursor string `json:"next_cursor"`
}
//获取客户群列表
func (a *API) GroupchatList(cursor string, limit int) (groupchatListResult *GroupchatListResult, err error) {
params := map[string]interface{}{
@@ -57,30 +47,7 @@ func (a *API) GroupchatList(cursor string, limit int) (groupchatListResult *Grou
return groupchatListResult, err
}
type GroupchatResutl struct {
Errcode int `json:"errcode"`
Errmsg string `json:"errmsg"`
GroupChat struct {
ChatID string `json:"chat_id"`
Name string `json:"name"`
Owner string `json:"owner"`
CreateTime int `json:"create_time"`
MemberList []struct {
Userid string `json:"userid"`
Type int `json:"type"`
JoinTime int `json:"join_time"`
JoinScene int `json:"join_scene"`
UnionID string `json:"unionid"`
Invitor struct {
Userid string `json:"userid"`
} `json:"invitor,omitempty"`
State string `json:"state,omitempty"`
} `json:"member_list"`
AdminList []interface{} `json:"admin_list"`
} `json:"group_chat"`
}
//获取客户群详情
// 获取客户群详情
func (a *API) Groupchat(chat_id string) (groupchatListResult *GroupchatResutl, err error) {
params := map[string]interface{}{
"chat_id": chat_id,

View File

@@ -0,0 +1,36 @@
package qywxapi
// 获取客户群详情
type GroupchatResutl struct {
Errcode int `json:"errcode"`
Errmsg string `json:"errmsg"`
GroupChat struct {
ChatID string `json:"chat_id"`
Name string `json:"name"`
Owner string `json:"owner"`
CreateTime int `json:"create_time"`
MemberList []struct {
Userid string `json:"userid"`
Type int `json:"type"`
JoinTime int `json:"join_time"`
JoinScene int `json:"join_scene"`
UnionID string `json:"unionid"`
Invitor struct {
Userid string `json:"userid"`
} `json:"invitor,omitempty"`
State string `json:"state,omitempty"`
} `json:"member_list"`
AdminList []interface{} `json:"admin_list"`
} `json:"group_chat"`
}
// 获取客户群列表
type GroupchatListResult struct {
Errcode int `json:"errcode"`
Errmsg string `json:"errmsg"`
GroupChatList []struct {
ChatID string `json:"chat_id"`
Status int `json:"status"`
} `json:"group_chat_list"`
NextCursor string `json:"next_cursor"`
}

View File

@@ -0,0 +1,6 @@
package qywxapi
// CreateGroupChat 创建群聊会话
func (a *API) CreateGroupChat() {
}

View File

@@ -1,8 +1,11 @@
package qywxapi
import (
"fmt"
"git.rosy.net.cn/baseapi"
"go.uber.org/zap"
"testing"
"time"
)
var (
@@ -17,3 +20,7 @@ func init() {
api = New("ww9a156bfa070e1857", "q6H6WFV-c7gyyfBaxLxilIzeJv_mGk1CXtPqUR5qm4E", "cfHqzPxhClCnneMfhFtJVnY1ySVNs1B1Z4QZa130j5qFcLx1BUQJuEFuUdnKNdWqrWZaN3ElqKugY5kCxG3MONXtvzvAfzcJVH10RbNNq8sGCbZEaB7oMld-mrl2VZH4pqBlbWGfGfy7dj57FE0Uf900511PSM4X6QwmdKk9zHYCZLntR9ZoLi21BiW7zj_op50weRc_PGP98ciuCKM6lA")
}
func TestYear(t *testing.T) {
fmt.Println(time.Now().Year())
}