wxapi_test.go 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package wxapi
  2. import (
  3. "encoding/json"
  4. "fmt"
  5. "testing"
  6. )
  7. var wxApi *WxApi
  8. func init() {
  9. wxApi = NewWxApi("ww69e19c33f28499c4", "KxK4D2M3I00bkm7mpBjbm428TlN27_H_gb5zJY44Qiw")
  10. }
  11. func Test_GetServiceList(t *testing.T) {
  12. err, list := wxApi.GetServiceList()
  13. marshal, _ := json.Marshal(list)
  14. fmt.Println(err, string(marshal))
  15. }
  16. func Test_GetServicerList(t *testing.T) {
  17. err, list := wxApi.GetServicerList("wkcvcABwAA92mwE3_UthAg7KCdGH1Odw")
  18. marshal, _ := json.Marshal(list)
  19. fmt.Println(err, string(marshal))
  20. }
  21. func Test_GetStaffList(t *testing.T) {
  22. err, list := wxApi.GetStaffList("YiLianKeFu-YueYue")
  23. marshal, _ := json.Marshal(list)
  24. fmt.Println(err, string(marshal))
  25. }
  26. func Test_GetCustomerList(t *testing.T) {
  27. err, list := wxApi.GetCustomerList([]string{"wmcvcABwAA2yO9tBuwQ0XK6chDfOEMZg"})
  28. marshal, _ := json.Marshal(list)
  29. fmt.Println(err, string(marshal))
  30. }
  31. func Test_GetMsgList(t *testing.T) {
  32. err, _, _, list := wxApi.GetMsgList("", "ENCG7oWFoYPR5GrJnRnWzUzStr1Bmv8YjsVrXhVzGPMjPbn", "wkcvcABwAAv4c-1Acoxcmy63yONrFSDw")
  33. fmt.Println(err)
  34. for _, msg := range list {
  35. if msg.Msgtype != "event" {
  36. fmt.Printf("%+v\n", msg)
  37. }
  38. }
  39. }
  40. func Test_GetSessionState(t *testing.T) {
  41. err, list := wxApi.GetSessionState("wkcvcABwAAv4c-1Acoxcmy63yONrFSDw", "wmcvcABwAA2yO9tBuwQ0XK6chDfOEMZg")
  42. marshal, _ := json.Marshal(list)
  43. fmt.Println(err, string(marshal))
  44. }
  45. func Test_SendMsgOnEvent(t *testing.T) {
  46. err, list := wxApi.SendMsgOnEvent("83nECegc820EoeH16PD0P2cTJW9dJDulOOINVFsqXM0", "亲,如果有什么疑问请填下提供以下信息这边帮您核查看看呢\n账号:\n游戏:\n区服:\n角色名称:\n角色id:\n发生时间:\n问题描述:")
  47. marshal, _ := json.Marshal(list)
  48. fmt.Println(err, string(marshal))
  49. }