前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信企业号开发之发送消息问题

微信企业号开发之发送消息问题

作者头像
再见孙悟空_
发布2023-02-10 18:41:50
7200
发布2023-02-10 18:41:50
举报

最近公司开发微信公众号过程中 碰到一些问题在这里总结一下:

1.怎么配置微信企业账号服务器地址?

2.怎么发送消息? 怎么给多个人发送消息?

3.怎么给一个部门的所有人群发消息?

4.怎么创建自定义菜单?

我们带着这些问题来看下面的介绍。

1.微信配置问题

在企业号——应用中心——设置回调模式—— 回调URL及密钥

在URL及密钥处 需要配置三个 参数:1.URL 2.TOken 3.随机码  

第一个 是服务器地址:这个地址目前只支持80端口  ,我以java代码为例说明 这个其实指定的是你的一个接收微信访问的 一个 servlet,这个在里面要接受微信调用的时候发过来的一些参数:

第二个是 token  :这个其实是开发者 自己定义就好,就记住这个里面填什么,代码里面就相应的写什么就ok 

第三个是 随机码 :这个可以随机生成一个,然后程序里面也是要写对应的。(和token是一个道理) 

三个都填写好,其实是要将服务器的程序部署到外网上,然后点击配置。如果全部配置成功,会像上图一样,显示已成功配置企业服务器。

2.发送消息  官方文档 里面将 发送地址和需要传的参数和参数说明都写的很明白了!地址:http://qydev.weixin.qq.com/wiki/index.php?title=消息类型及数据格式

代码语言:javascript
复制
{
   "touser": "UserID1|UserID2|UserID3",
   "toparty": " PartyID1 | PartyID2 ",
   "totag": " TagID1 | TagID2 ",
   "msgtype": "text",
   "agentid": "1",
   "text": {
       "content": "Holiday Request For Pony(http://xxxxx)"
   },
   "safe":"0"
}

在这里我只说一点:

代码语言:javascript
复制
touser 、toparty、totag 这三个参数 是  或者的关系,互相不是依赖关系。  例如: 公司技术部职员小明  userid 是1  ,技术部部门id 是12 ,小明是公司优秀员工会员(优秀员工标签是20)

那么发送消息的时候传送参数 是这样的情况: 假如只给小明发送消息:userid传1,其他两个不用传。   假如给小明的整个技术部发消息  toparty传12 touser 和totag不用传,假如给所有的优秀员工发消息 那么totag传20 其他的不用传。 我想我这么说 大家应该能看明白了。

3.自定义菜单问题:

自定义菜单有两种方式:第1种是在程序中创建  第二种是在应用的后台管理里面手动创建

选择你的应用 ->回调模式->自定义菜单 点击开启 然后设置进入下面的界面

其实然后你设置保存好以后,默认是如果你关注过是马上显示不出来的,你如果想立刻看到效果,需要重新关注一下。自定义菜单里面可以给菜单直接设置连接,也可以设置跳转到你程序中的一个写好的接口。 自定义菜单就先说这些。

上面是我在开发企业号中碰到的一些小问题,总结了一下,希望对大家有所帮助!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-05-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档