diff --git a/platformapi/weixinapi/weixinapi.go b/platformapi/weixinapi/weixinapi.go index 1a1c108a..b4dee4bd 100644 --- a/platformapi/weixinapi/weixinapi.go +++ b/platformapi/weixinapi/weixinapi.go @@ -150,6 +150,9 @@ func (a *API) MessageTemplateSend(userOpneID, templateID, downloadURL string, mi "url": downloadURL, "data": data, } + if downloadURL != "" { + bodyJson["url"] = downloadURL + } if miniProgram != nil { bodyJson["miniprogram"] = miniProgram }