package wxapi import ( "encoding/json" "fmt" "testing" ) var wxApi *WxApi func init() { wxApi = NewWxApi("ww69e19c33f28499c4", "KxK4D2M3I00bkm7mpBjbm428TlN27_H_gb5zJY44Qiw") } func Test_GetServiceList(t *testing.T) { err, list := wxApi.GetServiceList() marshal, _ := json.Marshal(list) fmt.Println(err, string(marshal)) } func Test_GetServicerList(t *testing.T) { err, list := wxApi.GetServicerList("wkcvcABwAA92mwE3_UthAg7KCdGH1Odw") marshal, _ := json.Marshal(list) fmt.Println(err, string(marshal)) } func Test_GetStaffList(t *testing.T) { err, list := wxApi.GetStaffList("YiLianKeFu-YueYue") marshal, _ := json.Marshal(list) fmt.Println(err, string(marshal)) } func Test_GetCustomerList(t *testing.T) { err, list := wxApi.GetCustomerList([]string{"wmcvcABwAA2yO9tBuwQ0XK6chDfOEMZg"}) marshal, _ := json.Marshal(list) fmt.Println(err, string(marshal)) } func Test_GetMsgList(t *testing.T) { err, _, _, list := wxApi.GetMsgList("", "ENCG7oWFoYPR5GrJnRnWzUzStr1Bmv8YjsVrXhVzGPMjPbn", "wkcvcABwAAv4c-1Acoxcmy63yONrFSDw") fmt.Println(err) for _, msg := range list { if msg.Msgtype != "event" { fmt.Printf("%+v\n", msg) } } } func Test_GetSessionState(t *testing.T) { err, list := wxApi.GetSessionState("wkcvcABwAAv4c-1Acoxcmy63yONrFSDw", "wmcvcABwAA2yO9tBuwQ0XK6chDfOEMZg") marshal, _ := json.Marshal(list) fmt.Println(err, string(marshal)) } func Test_SendMsgOnEvent(t *testing.T) { err, list := wxApi.SendMsgOnEvent("83nECegc820EoeH16PD0P2cTJW9dJDulOOINVFsqXM0", "亲,如果有什么疑问请填下提供以下信息这边帮您核查看看呢\n账号:\n游戏:\n区服:\n角色名称:\n角色id:\n发生时间:\n问题描述:") marshal, _ := json.Marshal(list) fmt.Println(err, string(marshal)) }