package wxapi import ( "encoding/json" "fmt" "testing" ) var wxApi *WxApi func init() { wxApi = NewWxApi("wwa0779f3625818a4e", "bDdsGUmT3TbEAaUtPzEB4Fd2kiCIqX8bFcZ4Oy3F3jM") } 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) } } }