微信测试公众号

微信公众号开发基本流程

人盡茶涼 提交于 2020-01-16 18:31:23
背景: 过年前后做了个微信公众号项目,已经过去一段时间了,抽空回忆总结下基本流程吧,不然很快估计自己就忘了。。 微信公众平台官网: https://mp.weixin.qq.com 一、注册公众号 首先注册时可以看到公众号有三种类型,个人用户大多数选择 订阅号 ,而企业用户一般选择 服务号 和 企业号 。 我们平常大多数关注的都是 订阅号 ,他们统一都放置在微信应用的订阅号消息列表中,没有微信支付等高级功能,只是用于发布文章等基础功能。 而服务号和企业号都在会话列表,和我们的微信好友是同级别的位置,具备微信支付等高级功能,一般是某个企业品牌的对外操作窗口,如海底捞火锅、顺丰速运等。 我们前期开发测试只需要 注册个人订阅号 即可,真正开发使用的是开发者工具里的测试号,具体下面会说。 真正生产的话,使用的都是经过微信认证的订阅号、服务号、企业号。 二、了解公众号管理页面 我们在微信公众平台扫码登录后可以发现管理页面左侧菜单栏有丰富的功能: 大概可以分为这几大模块: 首页、功能、小程序、管理、推广、统计、设置、开发 作为开发人员,首先应该关注的是设置、开发模块;而作为产品运营人员,关注的是功能、管理、推广模块;作为数据分析人员,关注的是统计模块。 首先我们不妨各个功能模块都点击看一看,大概了解下我们能做些什么。可以确认的是,这个微信公众平台当然不只是给开发人员使用的

微信测试公众号的创见以及菜单创建

独自空忆成欢 提交于 2019-12-04 13:27:24
1.用个人微信注册公众号地址: http://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 2.根据appid 和secret 获取 access_token https://mp.weixin.qq.com/debug/ 3.根据上面第二步拿到的access_token创建菜单, https://mp.weixin.qq.com/debug/ 创建菜单数据的格式: { "button": [ { "name": "生产环境", "sub_button": [ { "type": "view", "name": "壹马XXX", "url": "https://XXXXXXX/home" }, { "type": "view", "name": "江铃XXX", "url": "https://XXXXX/home" }, { "type": "view", "name": "骏派XXX", "url": "https://XXXXXX/home" } ] }, { "name": "测试环境", "sub_button": [ { "type": "view", "name": "车音-XXX", "url": "https://XXXXX/home" }, { "type":

微信公众号素材管理、获取用户信息、自定义菜单

匿名 (未验证) 提交于 2019-12-03 00:15:02
  所有的操作都是在获取access_token的基础上进行操作,access_token是根据appid和addsecret进行获取。(这两个参数对于个人公众号是没有的)    文中的代码只是取关键代码,完整的代码会在文章最后表明git地址。 0.获取测试账号与接口获取AccessToken   在公众号后台的开发者工具点击公众平台测试账号可以获取一个测试账号,该测试账号可以测试公众号提供的高级接口。 接下来以进入配置即可进行测试获取access_token: 公众平台的API调用所需的access_token的使用及生成方式说明: 1、建议公众号开发者使用中控服务器统一获取和刷新access_token,其他业务逻辑服务器所使用的access_token均来自于该中控服务器,不应该各自去刷新,否则容易造成冲突,导致access_token覆盖而影响业务; 2、目前access_token的有效期通过返回的expire_in来传达,目前是7200秒之内的值。中控服务器需要根据这个有效时间提前去刷新新access_token。在刷新过程中,中控服务器可对外继续输出的老access_token,此时公众平台后台会保证在5分钟内,新老access_token都可用,这保证了第三方业务的平滑过渡; 3、access_token的有效时间可能会在未来有调整