package weixinapi import ( "testing" "git.rosy.net.cn/baseapi/utils" ) func TestCBRetrieveToken(t *testing.T) { result, err := api.CBRetrieveToken() if err != nil || result.ExpiresIn != 7200 { t.Fatal(err.Error()) } sugarLogger.Debug(result) } func TestCBMessageTemplateSend(t *testing.T) { // "oYN_usk0AeGc_C6VEZfmFQP5VHMQ": 1, // 周小扬 // "oYN_ust9hXKEvEv0X6Mq6nlAWs_E": 1, // me // "oYN_usvnObzrPweIgHTad9-uMf78": 1, // 老赵 err := api.CBMessageTemplateSend("oYN_ust9hXKEvEv0X6Mq6nlAWs_E", "_DtNGwmOeR6TkkTVUblxLIlkV2MAPOX57TkvfdqG6nY", "", map[string]interface{}{ "appid": "wx4b5930c13f8b1170", "pagepath": "pages/order-manager/main", }, map[string]interface{}{ "first": "first", "Day": "Day", "orderId": "orderId", "orderType": "orderType", "customerName": "customerName", "customerPhone": "customerPhone", }) if err != nil { t.Fatal(err.Error()) } } func TestCBUpdateRemark(t *testing.T) { remark := "一二三四五六七八九十" t.Log(len(remark)) err := api.CBUpdateRemark("oYN_ust9hXKEvEv0X6Mq6nlAWs_E", remark) if err != nil { t.Log(err) } } func TestCBGetUserInfo(t *testing.T) { userInfo, err := api.CBGetUserInfo("oYN_ust9hXKEvEv0X6Mq6nlAWs_E") if err != nil { t.Fatal(err) } t.Log(utils.Format4Output(userInfo, false)) } func TestCBGetTicketInfo(t *testing.T) { userInfo, err := api.CBGetTicketInfo() if err != nil { t.Fatal(err) } t.Log(utils.Format4Output(userInfo, false)) }