微信公众号开发初步搭建
- 编程技术
- 时间:2018年11月19日 13:09
- 950人已阅读
1. 先拿到管理员权限,至少也要是长期运营者,接下来很多操作要扫码确认权限的
(1)如果该公众号是你申请的,那么默认就是管理员
(2)登陆管理员账号,在左侧菜单的“人员设置”中,可以添加长期运营者
2. 初始化配置,登陆公众号后台后,选择“基本配置”,在左侧菜单的“开发”栏目下,这里有两个点要配置一下
(1)初始化/重置AppSecret(需要管理员扫码确认),通过开发者ID及AppSecret可以调用获取access_token的接口
(2)配置ip白名单,通过开发者ID及密码调用获取access_token接口时,需要设置访问来源IP为白名单
备注: access_token是有时间限制的(2小时),且每天调用接口获取access_token的次数也是有限的。一般会存到缓存中,两小时重新调用接口更新一次,在更新过程中,微信中控服务器可对外继续输出的老access_token,此时公众平台后台会保证在5分钟内,新老access_token都可用,这保证了第三方业务的平滑过渡;
3. 公众号功能设置
(1)配置授权域名,微信的一些接口和jssdk的接口需要校验域名是否授权。点击左侧菜单“设置”-“公众号设置”,然后在右侧页面的tab选项框选择“功能设置”,可以分别设置“业务域名”、“JS接口安全域名”、“网页授权域名”。这些配置每月可以修改3次,请谨慎设置。
(2)点击“设置”,可以设置授权域名,授权域名可以设置多个。把页面提示的文件下载下来,放在域名的访问目录即可。如域名A指向的是B服务器的/home/wwwroot目录,那么只要把下载下来的文件放在/home/wwwroot目录下,然后通过浏览器访问下这个放在服务器上的文件即可。
4. 服务器配置,主要用于信息回调。比如用户支付完后,如果有做服务器配置,微信会调用我们配置的接口,把交易信息传递接口,告诉我们这笔交易的订单号是什么,哪个用户支付了多少钱,交易流水号是多少。可用于更新订单支付状态和给用户做一些相关推送。具体的配置可以看我其它相关文章。
5. 添加开发者,为了安全,一些涉及到微信接口调用的页面,需要设置对应的开发人员,其余用户通过开发者工具访问这些页面(如auth认证页面)的时候,会被提示没有开发权限。
(1)在左侧菜单选择“开发”-“开发者工具”,然后在页面选择“web开发者工具”,跳转到相关页面
(2)页面有个绿色按钮“绑定开发者微信号”,点击按钮,然后输入开发人员的微信号(开发人员需关注该公众号,要不然无法通过微信号查出开发人员)
6. 运维中心,如果本身开发的公众号没有自己配置一些接口错误报警和接口日志的话,可以开启这个功能。在左侧菜单的“开发”-“运维中心”菜单可以设置
(1)数据监控。数据监控功能实时统计公众号接口/被动回复调用数据,并支持特定时间段调用数据查询,帮助开发者了解公众号接口调用情况。
(2)日志查询。可查询公众号48小时内接口调用错误日志。其中,“获取access_token”“自定义菜单创建”接口支持48小时内所有调用日志查询。
(3)接口报警。接口告警通过微信群来通知,扫描页面二维码加入微信群,即可接收告警通知。