热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

微信企业号开发(1)

背景:最近对微信企业号的开发做了一些研究。记录一下研究成果。链接:企业号官网:https:qy.weixin.qq.com注册企业号:https:mp.weixin.qq.comcgi-

背景:最近对微信企业号的开发做了一些研究。记录一下研究成果。

链接:

  • 企业号官网 :https://qy.weixin.qq.com/
  • 注册企业号:https://mp.weixin.qq.com/cgi-bin/readtemplate?t=register/step1_tmpl&lang=zh_CN
  • 申请体验号:https://qy.weixin.qq.com/try

范围:下面的图是我目前的研究范围。其中,"使用回调模式"部分,我只做了一部分。应该说,微信企业号开发就是围绕着"回调模式"做的。


图示说明:

  • 申请企业号:显然,我们需要首先注册一个企业号。注册企业号需要提供相关材料,这里我用的是微信为开发者提供的体验号。帐号申请成功后,可以登录体验号后台。
  • 添加联系人:点击左侧的'通讯录",在右边可以看到相应的管理界面。这里,我们可以添加部门,在部分中添加联系人。按照提示操作即可。
  • 添加应用:点击左侧的"应用中心",在右边的"我的应用"中,可以添加应用(默认有一个"企业小助手")。一个企业号可以有多个应用。每个应用可以设置对哪些联系人可见。比如,某个帐号下通讯录中有三个部门(总部,人力部,市场部),有两个应用(考勤宝,营销宝),我们可以设置人力部的人只能用考勤宝,市场部的人只能用营销宝,总部的人则两个应用都可以用。在"应用中心"中,点击新创建的应用,在"可见范围"中,设置应用对哪些联系人可见。
  • 使用主动调用模式:主动调用模式也叫"普通模式",是一个应用创建成功后默认的模式。在"应用中心"中,点击新创建的应用,在"模式选择"中,可以看到默认使用的是"普通模式"。
  • 使用回调模式:在"应用中心"中,点击新创建的应用,在"模式选择"中,点击"回调模式",通过一些设置,我们就可以使用回调模式了。
两种模式的异同: 比如,我关注的企业号中有一个叫"测试宝"的应用,我给这个应用发一个文字消息"你好啊!"。在两种模式下,有什么异同呢?
  • 相同点:
    • 都可以不回复我
    • 都可以回复我
    • 另外,两种模式都可以设置菜单,对不同的菜单做相应的处理
  • 不同点:
    • 普通模式:
      • 由微信服务器替我们对用户发来的消息和菜单事件进行处理。这里的处理机制,是我们通过微信提供的后台配置在微信服务器里的。
      • 对消息的回复是固定的。比如,当收到"你好啊"时,回复“你也好”
      • 对菜单的处理也是固定的。比如,点击某个菜单,回复"你好"。
    • 回调模式:
      • 这种模式下,我们对用户的消息处理有更多的选择。
      • 这种模式下,我们需要设置"企业服务器",也就是我们自己开发的服务程序。设置成功后,消息处理步骤将成为下面的样子:




推荐阅读
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 禁止程序接收鼠标事件的工具_VNC Viewer for Mac(远程桌面工具)免费版
    VNCViewerforMac是一款运行在Mac平台上的远程桌面工具,vncviewermac版可以帮助您使用Mac的键盘和鼠标来控制远程计算机,操作简 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • GAMETECH腾讯云游戏行业技术沙龙成都站圆满落幕
    11月13日,由腾讯云主办、游戏茶馆协办的2020年首场GAME-TECH腾讯云游戏行业技术沙龙在成都圆满落幕。本次沙龙邀请了腾讯云游戏行业解决方案总监宋永周、腾讯云游戏行业高级解决方案架构师曾梓恩、腾讯云游戏行业高级产品架构师郑晓曦、腾讯云游戏行业高级解决方案架构师温球良和天美L1(王者荣耀)服务器技术副总监杨光,为参会同行们带来了干货满满的技术建议。本文介绍了腾讯云游戏云的优势和为不同游戏研运场景提供的服务。腾讯云在中国游戏云服务市场领跑,成为众多游戏开发者的合作伙伴。 ... [详细]
  • IT方面的论坛太多了,有综合,有专业,有行业,在各个论坛里混了几年,体会颇深,以前是论坛哪里人多 ... [详细]
author-avatar
___何鵬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有