背景:接着微信企业号开发(2),讲如何设置菜单,接受处理菜单事件和用户发来的消息。

消息和事件:这两者都是以POST请求的方式发送给企业服务器的。

  • 消息:"普通消息是指成员向企业号应用发送的消息,包括文本、图片、语音、视频、地理位置等类型。"
  • 事件:"事件是指成员在企业号上的某些操作行为,比如关注、取消关注、上报地理位置、点击菜单、进入应用等;以及当系统完成某些任务需要通知企业时。"

添加菜单:在企业号控制台中,点击左边的应用中心,点击要设置的应用,点击回调模式,开启并设置"自定义菜单"。

上图显示,我们添加了两个菜单,其中"上报位置"是"地理位置选择器"类型,"报修"是"菜单Key"类型。我们在添加菜单的时候需要选择对应的菜单类型,并且要设置对应的key。

"发布"成功后,在微信客户端,进入到对应的应用里后,我们就能看到设置的菜单。(微信说由于缓存,用户不能立即看到菜单的更新,可以先取消关注,再重新关注。)

上报位置:在点击这个菜单后,会提示用户选择所在的位置。选择位置之后,点击发送,我们的后台会收到"location"类型的消息。

报修:微信客户端会发送一个事件给我们的服务,事件中包含了将这个菜单对应的key。后台接收到事件后,可以根据对应的key做相应的处理。

微信企业号开发(3)相关推荐

  1. 微信企业号开发:启用回调模式

    微信企业号开发怎样启用回调模式?就是简单的登陆PC版微信,点击应用中心,选择须要应用,再点击回调模式启用? 似乎不是这么简单.! 能够看到核心的仅仅有三个URL.Token,EncodingAESKe ...

  2. 微信企业号开发[二]——获取用户信息

    注:文中绿色部分为摘自微信官方文档 在<微信企业号开发[一]--创建应用>介绍了如何创建应用,但是当用户点击应用跳转到我们设定的URL时,其实并没有带上用户的任何信息,为了获取用户信息,我 ...

  3. Jeewx-Enterprise_1.1版本发布,开源微信企业号开发平台

    JEEWX企业号简介 JEEWX微信企业号开发平台是一款开源.免费.高效.敏捷的微信企业号开发平台,采用JAVA语言基于Jeecg快速开发框架实现,实现了微信企业号管理平台的基础功能,便于用户二次开发 ...

  4. 微信企业号开发实例源码

    从微信服务号到微信企业号开发也有段时间了,微信服务号主要是参考柳峰的博客学习的,http://blog.csdn.net/lyq8479/article/category/1366622/2. 微信企 ...

  5. 微信企业号开发(2)--建立连接(主动)

    [本文所描述的内容具有一定的时效性,请以实际开发所处环境为准] 在微信企业号开发(1)--基础入门中,我们已经学习了,我们的程序结构应该如何设计.接下来,我们会按照微信企业号开发者接口文档的顺序,逐一 ...

  6. 微信企业号开发之 企业号人员身份认证与开发

    前言 这里完全可以链接一个登录页面,让用户输入用户名密码进行登录的...2333 但是,这样所就完全失去了微信企业号的意义,本来进入微信企业号的时候,就已经对人员身份进行认证了,你这里再让别人登录,不 ...

  7. 微信 考勤 php,微信企业号开发之微信考勤Cookies的使用_javascript技巧

    在上篇文章给大家介绍了微信企业号开发之微信考勤百度地图定位,接下来通过本文学习微信企业号开发之微信考勤Cookies的使用,具体内容如下. 使用微信考勤,每次使用微信企业号开发:微信用户信息和web网 ...

  8. 微信企业号开发:微信考勤

        使用微信考勤,有很多企业号应用都有,但如何实现呢?   核心有有两个,1其实就是获取用户位置,其实这个可以使用百度地图的API,当然其他的也可以,微信自己的地图实在是太差了,没有考虑.当然地理 ...

  9. 微信企业号开发:微信考勤百度地图定位,错误修正二

    在之前的博客中微信企业号开发:微信考勤百度地图定位,错误修正介绍了一种修正百度地图错误的方法,就是使用高德地图修正.但经过近一年.近两千人的使用发现,在百度地图出现定位错误时,通过HTML5获取的经纬 ...

  10. 微信企业号开发:微信考勤Cookies的使用

    使用微信考勤,每次使用微信企业号开发:微信用户信息和web网页的session的关系这个里边的方法,调用微信的接口,有点慢,微信官方也推荐使用Cookies,但如何使用Cookies,自己却一直没有搞 ...

最新文章

  1. lenovo电脑_联想推出了其最新的ThinkBook笔记本电脑产品ThinkBookPlus
  2. NC:中科院动物所王关红等综述基因技术防控蚊媒疾病
  3. OD使用教程 调试篇
  4. 重温C# clr 笔记总结
  5. python PyQt5 QSlider类(滑块)
  6. 编程方法学11:Gimage
  7. CImage GetBits()和像素存储格式 传递给opengl贴图函数
  8. akka mysql_初试超轻量级actor框架——akka
  9. TensorFlow精进之路(十四):RNN训练MNIST数据集
  10. js加载本地shp数据到地图上_地图服务矢量数据获取方法总结
  11. linux 内核参数 pte,Linux下通过线性地址得到页表项pte(X86和龙芯2F下)
  12. 【利用编程来解决问题】——解数学题
  13. 信息安全快讯丨叶落知秋,e讯知安全
  14. 计算机网络未识别网络,电脑网络出现未识别的网络,无Internet访问的解决办法...
  15. Python利用POP3/SMTP服务自动发送qq邮件
  16. Generating Summaries with Topic Templates and Structured Convolutional Decoders笔记
  17. R语言中的试验一致性检验分析
  18. echart折线图连线不显示问题总结
  19. PTA 7-181 天梯赛的善良
  20. AMA分享回顾丨镜像网络MW对于分布式存储底层系统的思考和后续发展的看法

热门文章

  1. [2022-kaggle]-Novozymes Enzyme Stability Prediction前排高分baseline(Novozymes 酶稳定性预测)
  2. 推荐一个好玩的小游戏网站
  3. 识别验证码模拟登录微博
  4. javadoc简介及用法
  5. 后端技术基础知识总结
  6. bzoj1085: [SCOI2005]骑士精神(a*)
  7. apache Jmeter 下载、安装、汉化
  8. 面试最后一个问题如何答 十大禁忌不要碰
  9. 7座MPV和7座SUV有多大区别?
  10. centos和ARM编译安装Sqlite完整教程