Skip to content

wms3001/goWeChat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

golang推送企业微信应用消息


实现了企业微信各种应用推送消接口


  1. 安装
go get github.com/wms3001/goWeChat
  1. 获取access_token
goWeChat.Url = "https://qyapi.weixin.qq.com"
goWeChat.Corpid = ""
goWeChat.Corpsecret = ""
token := goWeChat.GetAccessToken()
log.Println(token.AccessToken)
  1. 发送文本消息
message := model.TextMessage{}
message.Touser = "qy01669528189220079ce2e58dd8"
message.Agentid = 1000005
message.Msgtype = "text"
message.Safe = 0
message.EnableIdTrans = 0
message.EnableDuplicateCheck = 0
message.DuplicateCheckInterval = 1000
message.Totag = ""
message.Toparty = ""
message.Text.Content = "This is a Test!"
res := goWeChat.SendTextMessage(message)
log.Println(fmt.Sprint(res.Errcode) + res.Errmsg)
  1. 发送markdown消息
message := model.MarkdownMessage{}
message.Touser = "qy01669528189220079ce2e58dd8"
message.Agentid = 1000005
message.Msgtype = "markdown"
message.Safe = 0
message.EnableIdTrans = 0
message.EnableDuplicateCheck = 0
message.DuplicateCheckInterval = 1000
message.Totag = ""
message.Toparty = ""
message.Markdown.Content = "# 您的会议室已经预定,稍后会同步到`邮箱` \n                                >**事项详情** \n                                >事 项:<font color=\"info\">开会</font> \n                                >组织者:@miglioguan \n                                >参与者:@miglioguan、@kunliu、@jamdeezhou、@kanexiong、@kisonwang \n                                > \n                                >会议室:<font color=\"info\">广州TIT 1楼 301</font> \n                                >日 期:<font color=\"warning\">2018年5月18日</font> \n                                >时 间:<font color=\"comment\">上午9:00-11:00</font> \n                                > \n                                >请准时参加会议。 \n                                > \n                                >如需修改会议信息,请点击:[修改会议信息](https://work.weixin.qq.com)"
res := goWeChat.SendMarkDownMessage(message)

About

企业微信

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages