大家好,又见面了,我是你们的朋友全栈君。
几个概念的区分
- 公众号 微信公众平台上申请的应用账号(应该区分于下面的概念)
- 订阅号(传达咨询,类似于报纸杂志)
- 服务号(偏向于交互服务,除了有订阅号的功能之外,但是认证条件更高)
- 微信公众平台能干什么?
- 写文章发文章
- 和粉丝聊天
- 配置菜单
- 开通各种公众号的权限(仅限自己的公众号)
- 启用开发者模式,
- 开发自己的公众号
- 投放广告
- 查看数据
- 微信开放平台能干什么?
- APP想用微信登录/分享到朋友圈等
- PC网站想用微信登录等
- 注册公众号第三方平台(服务所有公众号)
- 注册小程序第三方平台(提供小程序模板)
- 绑定公众号或小程序,以形成UnionID
公众号为用户提供服务的两种方式
- 公众号消息会话
- 被动回复消息
- 群发消息
- 客服消息
- 模板消息
- 公众号内网页
公众号内网页
公众号可以通过微信网页授权,来获取用户基本信息
注册测试号.
配置一个映射域名
在本地映射一个可以方便调试的域名,这里我使用的是小米球
注册一个账号,登录到系统之后,下载对应的版本
在配置文件中需要注意的几个地方
配置中的token在下图中的位置获取
运行一键启动脚本如下图
再输入运行的名称,这个名称在配置文件中:
选择一个名称运行即可,红框中就是已经映射的域名
网页授权机制
开发 – 接口权限 – 网页服务 – 网页帐号 – 网页授权获取用户基本信息
配置域名,注意不要加头-http://
关注测试公众号
在测试号中,找到测试号二维码,进行关注
这样关注公众号之后,只有一个空白的界面
给测试号创建一个菜单
这里使用的是postman来创建
获取access_token
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=xxxx&secret=xxxxx
其中的两个参数在测试号中直接获取
postman中的效果如下
为公众号创建菜单
在上一步中获取的access_token
当做创建菜单的参数
接口地址如下,把access_token的值替换xxx
https://api.weixin.qq.com/cgi-bin/menu/create?access_token=xxx
postman的设置如下
设置好之后,把菜单的json数据填入到body中,点击send,查看返回结果,如果是ok的,那么如果要立刻看到效果,那么先取消关注公众号,然后再重新关注,那么应该就可以看到效果了。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/134931.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...