Browse Source

update wechat send template msg from raw

ls 2 months ago
parent
commit
6207fb6c8a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      wechat/client.go

+ 2 - 2
wechat/client.go

@@ -431,7 +431,7 @@ func (wc Client) SendTemplateMessage(template TemplateMessage) (res TemplateResp
 
 // SendTemplatex send template message
 // POST /cgi-bin/message/template/send?access_token=ACCESS_TOKEN
-func (wc Client) SendTemplatex(data any) (res TemplateResponse, err error) {
+func (wc Client) SendTemplatex(data []byte) (res TemplateResponse, err error) {
 	uri := BaseURL + "/cgi-bin/message/template/send?"
 
 	if wc.AccessToken, err = wc.getToken(); err != nil {
@@ -443,7 +443,7 @@ func (wc Client) SendTemplatex(data any) (res TemplateResponse, err error) {
 	uri += args.Encode()
 
 	var msg myth.HTTPMessage
-	msg, err = postJSON(uri, data)
+	msg, err = postJSONData(uri, data)
 	if err == nil {
 		err = json.Unmarshal(msg.Body, &res)
 	}