当前位置:网站首页>微信公众号开发流程指南
微信公众号开发流程指南
2022-08-06 05:22:00 【情系半生e】
微信公众号开发流程指南
一.物料准备
1.申请服务号 (推荐使用一个公共邮箱,如: [email protected] )
2.准备相应证件和资料
2.1企业的服务号申请需要以下资料
- 企业营业执照
- 企业公章(认证用)
- 对公账户信息
- 运营者的身份证和电话号码
- 公众号名称(提前想好命名)
- 300元认证费
3.公网域名(https)
4.注册微信开放平台(条件允许的情况下,也连带注册好该平台,方便旗下多款应用使用,[unniId,openId])
二.开发须知
0.接入验证
登录微信公众平台官网后,在公众平台的开发-基本设置页面, 对服务器进行基础配置
第一次进行服务器配置时,需要校验下是否有效! 当验证URL有效性成功后即接入生效,成为开发者。
1.消息类型概括(MsgType)
- 被关注:subscribe
- 取消关注:unsubscribe
- 文本|表情:text
- 图片:image
- 语音:voice
- 视频:video
- 小视频:shortvideo
- 地理位置:location
- 连接消息:link
公众号开发主要业务为 后端被动接受 微信服务器发来的response信息,通过解析信息内容,根据具体的事件类型MsgType来做相应的业务
2.申请服务号的原因为账号类型所支持功能不同,职能不同
订阅号侧重于文章推送
服务号则支持微信支付,服务于企业旗下产品
3.当开启服务器配置后,公众号的原始菜单将会失效, 会以自定义菜单为准
4.如下文介绍Api中出现Token字样, 则统一为通过AppId和AppSecret获取到的临时令牌
Api地址:
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
文档地址:
https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_access_token.html
三.开发流程及业务场景(持续补充)
1.关注/订阅 公众号实现登录功能
1.1 用户主动关注或取消关注公众号,微信会把这个事件推送到开发者填写的URL
2.生成带参数的二维码
2.1创建二维码
共用api : https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=TOKEN
临时二维码: QR_STR_SCENE
永久二维码: QR_LIMIT_SCENE
参数值: {“expire_seconds”: 604800, “action_name”: “QR_STR_SCENE”, “action_info”: {“scene”: {“scene_str”: “test”}}}
2.2获取二维码
Api地址: https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET
提醒:TICKET记得进行UrlEncode
2.3 前端通过返回的url直接显示二维码即可
边栏推荐
- 桌面上随便创建一个word文档,打开它都是显示兼容模式的解决方法
- 【STM32F4系列】【HAL库】舵机模块驱动
- 使用Curlftpfs挂载远程Ftp
- Ankerui's campus electrical design research based on the concept of energy saving and emission reduction-Susie Week
- 5.3 端口扫描:Zenmap工具的应用
- RbittMQ消息队列
- 3.4 动态定位API函数地址(原理)
- Yarn的总结
- 1、在XAMPP中搭建DVWA
- Design and Implementation Analysis of Intelligent Monitoring System in Power Distribution Room-Susie Zhou
猜你喜欢
随机推荐
AssetBundle中加载资源的三种方式
screen 乱码问题
A Brief Talk on the Application Significance of Campus Energy Consumption Monitoring and Management Platform-Susie Zhou
装机经验记:U盘启动之Uefi启动和Legacy启动区别
[C语言] 制作一个控制台的电子时钟
EVBoard MM32 】 【 MM32F3270 series of ADC channel acquisition and internal temperature sensor
揭示OT安全四大挑战!Fortinet 发布《2022年全球运营技术和网络安全态势报告》
Linux-DB2报错:SQL10007N Message “-10003“ could not be retrieved. Reason code: “3“
【STM32F4系列】【HAL库】【自制库】WS2812控制(软件部分)
基于微信小程序的校园服务管理系统的设计与实现
Specify where to save variables and functions
在VMware上面安装Solaris 10
[C语言] 发牌洗牌
MongoDB之查询文档
如何修改 GUI 默认 shader 实现自定义 UI 表现
MiniFlow -- 9.简单理解反向传播
Serial USART and UART
CDH6.3.2环境搭建
MiniFlow -- 8.简单理解梯度
稀疏数组SparseArray 的应用场景