- CBUpdateRemark
This commit is contained in:
@@ -48,3 +48,12 @@ func (a *API) CBMessageTemplateSend(userOpenID, templateID, downloadURL string,
|
|||||||
_, err = a.AccessAPI("cgi-bin/message/template/send", nil, string(utils.MustMarshal(bodyJson)))
|
_, err = a.AccessAPI("cgi-bin/message/template/send", nil, string(utils.MustMarshal(bodyJson)))
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (a *API) CBUpdateRemark(userOpenID, remark string) (err error) {
|
||||||
|
bodyJson := map[string]interface{}{
|
||||||
|
"openid": userOpenID,
|
||||||
|
"remark": remark,
|
||||||
|
}
|
||||||
|
_, err = a.AccessAPI("cgi-bin/user/info/updateremark", nil, string(utils.MustMarshal(bodyJson)))
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package weixinapi
|
|||||||
import "testing"
|
import "testing"
|
||||||
|
|
||||||
func TestCBRetrieveToken(t *testing.T) {
|
func TestCBRetrieveToken(t *testing.T) {
|
||||||
result, err := weixinapi.CBRetrieveToken()
|
result, err := api.CBRetrieveToken()
|
||||||
if err != nil || result.ExpiresIn != 7200 {
|
if err != nil || result.ExpiresIn != 7200 {
|
||||||
t.Fatal(err.Error())
|
t.Fatal(err.Error())
|
||||||
}
|
}
|
||||||
@@ -14,8 +14,7 @@ func TestCBMessageTemplateSend(t *testing.T) {
|
|||||||
// "oYN_usk0AeGc_C6VEZfmFQP5VHMQ": 1, // 周小扬
|
// "oYN_usk0AeGc_C6VEZfmFQP5VHMQ": 1, // 周小扬
|
||||||
// "oYN_ust9hXKEvEv0X6Mq6nlAWs_E": 1, // me
|
// "oYN_ust9hXKEvEv0X6Mq6nlAWs_E": 1, // me
|
||||||
// "oYN_usvnObzrPweIgHTad9-uMf78": 1, // 老赵
|
// "oYN_usvnObzrPweIgHTad9-uMf78": 1, // 老赵
|
||||||
weixinapi.CBSetToken("17_HUkrxPrmSWDb-zuV1g9ioYj_MvHST2aGZZ58iX-g5JFiiV4vFJxQS8SvNlhHNh2HtT7aQGC3Lxozw43l-1lojMVu-6nYqqW-h2SKVxwHUvfYn5BJ6vqzQ9uU-da9u4KIazdq-ImOibw-G6pENNCfAFAIIX")
|
err := api.CBMessageTemplateSend("oYN_ust9hXKEvEv0X6Mq6nlAWs_E", "_DtNGwmOeR6TkkTVUblxLIlkV2MAPOX57TkvfdqG6nY", "", map[string]interface{}{
|
||||||
err := weixinapi.CBMessageTemplateSend("oYN_ust9hXKEvEv0X6Mq6nlAWs_E", "_DtNGwmOeR6TkkTVUblxLIlkV2MAPOX57TkvfdqG6nY", "", map[string]interface{}{
|
|
||||||
"appid": "wx4b5930c13f8b1170",
|
"appid": "wx4b5930c13f8b1170",
|
||||||
"pagepath": "pages/order-manager/main",
|
"pagepath": "pages/order-manager/main",
|
||||||
}, map[string]interface{}{
|
}, map[string]interface{}{
|
||||||
@@ -30,3 +29,10 @@ func TestCBMessageTemplateSend(t *testing.T) {
|
|||||||
t.Fatal(err.Error())
|
t.Fatal(err.Error())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestCBUpdateRemark(t *testing.T) {
|
||||||
|
err := api.CBUpdateRemark("oYN_ust9hXKEvEv0X6Mq6nlAWs_E", "徐大仙")
|
||||||
|
if err != nil {
|
||||||
|
t.Log(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package weixinapi
|
|||||||
import "testing"
|
import "testing"
|
||||||
|
|
||||||
func TestSNSRetrieveToken(t *testing.T) {
|
func TestSNSRetrieveToken(t *testing.T) {
|
||||||
result, err := weixinapi.SNSRetrieveToken("061lxVZh0gye0x1fNrZh0imd0i0lxVZS")
|
result, err := api.SNSRetrieveToken("061lxVZh0gye0x1fNrZh0imd0i0lxVZS")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err.Error())
|
t.Fatal(err.Error())
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
weixinapi *API
|
api *API
|
||||||
sugarLogger *zap.SugaredLogger
|
sugarLogger *zap.SugaredLogger
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -20,10 +20,11 @@ func init() {
|
|||||||
baseapi.Init(sugarLogger)
|
baseapi.Init(sugarLogger)
|
||||||
|
|
||||||
// sandbox
|
// sandbox
|
||||||
weixinapi = New("wxbf235770edaabc5c", "ba32b269a068a5b72486a0beafd171e8")
|
api = New("wxbf235770edaabc5c", "ba32b269a068a5b72486a0beafd171e8")
|
||||||
|
|
||||||
// prod
|
// prod
|
||||||
// weixinapi = New("wx2bb99eb5d2c9b82c", "6bbbed1443cc062c20a015a64c07a531")
|
// api = New("wx2bb99eb5d2c9b82c", "6bbbed1443cc062c20a015a64c07a531")
|
||||||
|
api.CBSetToken("20_HnsqOrwPdIORHmucRknhiM8gWpIQ0asYPLT7VIy37YPI47pURUNY7gQrNajulLtdPBr_9B4dj7WIuHsrOP5L8m9zQDJ7HIDNeSyC_Zekg4MvH0yOzpJAVQb4scb1qND84IcX2WaUJbc6gcKJDSAbAIAKZH")
|
||||||
}
|
}
|
||||||
|
|
||||||
func handleError(t *testing.T, err error) {
|
func handleError(t *testing.T, err error) {
|
||||||
|
|||||||
Reference in New Issue
Block a user