mirror of
https://github.com/silenceper/wechat.git
synced 2026-02-12 00:32:26 +08:00
与origin代码同步
This commit is contained in:
@@ -46,7 +46,7 @@ type AppMessage struct {
|
|||||||
News *News `json:"news"`
|
News *News `json:"news"`
|
||||||
MpNews *MpNews `json:"mpnews"`
|
MpNews *MpNews `json:"mpnews"`
|
||||||
Markdown *Text `json:"markdown"`
|
Markdown *Text `json:"markdown"`
|
||||||
//todo(hb1707) 可能会发生变化的字段直接用interface{}了
|
//todo(wind) 可能会发生变化的字段直接用interface{}了
|
||||||
MiniprogramNotice interface{} `json:"miniprogram_notice"`
|
MiniprogramNotice interface{} `json:"miniprogram_notice"`
|
||||||
TemplateCard interface{} `json:"template_card"`
|
TemplateCard interface{} `json:"template_card"`
|
||||||
}
|
}
|
||||||
@@ -71,16 +71,16 @@ type resTemplateSend struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Send 发送应用消息
|
// Send 发送应用消息
|
||||||
func (tpl *Client) Send(msg *AppMessage) (msgID string, responseCode string, err error) {
|
func (r *Client) Send(msg *AppMessage) (msgID string, responseCode string, err error) {
|
||||||
var accessToken string
|
var accessToken string
|
||||||
accessToken, err = tpl.GetAccessToken()
|
accessToken, err = r.GetAccessToken()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
uri := fmt.Sprintf("%s?access_token=%s", messageSendURL, accessToken)
|
uri := fmt.Sprintf("%s?access_token=%s", messageSendURL, accessToken)
|
||||||
var response []byte
|
var response []byte
|
||||||
if msg.Agentid == 0 {
|
if msg.Agentid == 0 {
|
||||||
msg.Agentid, _ = strconv.Atoi(tpl.Context.AgentID)
|
msg.Agentid, _ = strconv.Atoi(r.Context.AgentID)
|
||||||
}
|
}
|
||||||
response, err = util.PostJSON(uri, msg)
|
response, err = util.PostJSON(uri, msg)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -113,9 +113,9 @@ type TemplateUpdate struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// UpdateTemplate 更新模版卡片消息
|
// UpdateTemplate 更新模版卡片消息
|
||||||
func (tpl *Client) UpdateTemplate(msg *TemplateUpdate) (msgID string, err error) {
|
func (r *Client) UpdateTemplate(msg *TemplateUpdate) (msgID string, err error) {
|
||||||
var accessToken string
|
var accessToken string
|
||||||
accessToken, err = tpl.GetAccessToken()
|
accessToken, err = r.GetAccessToken()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -143,9 +143,9 @@ type ReqRecall struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Recall 撤回应用消息
|
// Recall 撤回应用消息
|
||||||
func (tpl *Client) Recall(msgID int64) (err error) {
|
func (r *Client) Recall(msgID int64) (err error) {
|
||||||
var accessToken string
|
var accessToken string
|
||||||
accessToken, err = tpl.GetAccessToken()
|
accessToken, err = r.GetAccessToken()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|||||||
1
work/message/group.go
Normal file
1
work/message/group.go
Normal file
@@ -0,0 +1 @@
|
|||||||
|
package message
|
||||||
Reference in New Issue
Block a user