微信前端页面开发指南

维护人:戴荔春 (6016)

说明

现阶段,在公司微信后台平台完成之前,微信网页开发采用本文的开发模式。

目录

前言

前置要求

本文是基于介绍微信网页开发指南,在这之前需要对微信有所了解

本文适用范围

本文主要介绍基于公司后台的微信前端页面的开发过程,适用范围如下

微信网页开发流程

介绍下基于公司后台开发微信页面的流程

请注意,如果项目中的微信页面无需用到微信API功能,可以跳过对应的步骤

微信网页开发步骤

页面获取网页授权信息

参考 网页授权用户信息流程和原理

请注意,以上流程中默认用获取openId的授权,如有其他需求,请改为对应的API。企业号只能获取userId和openId。订阅,服务号可参考 怎么判断使用哪个API?

页面使用JSSDK

参考 微信JSSDK使用流程和原理

设置微信入口页面

这一步一般是微信网页开发完毕并部署后,需要用到设置入口页面。微信入口一般有两种方式,微信公众号菜单和二维码扫一扫,如下

微信菜单配置页面地址

地址制作成二维码扫一扫

有时候有点需求是将需要用户微信扫一扫进入,所以这时候就需要将页面入口地址制作成二维码,如下

效果测试

开发完毕,项目也正确部署后,需要测试功能是否正确。一般会用微信(关注公众号或扫一扫二维码)进行完整的流程测试

关注微信公众号查看效果

用自己的微信关注对应公众号,然后查看菜单以及点击后的效果是一种比较常用的方式,如下

二维码扫一扫查看效果

这一步一般是指扫一扫对应页面的二维码地址,进行单个页面测试

注意

公司后台提供的API

目前微信网页开发基于公司统一后台,API如下(如果后台部署到对应项目服务器中,请更换具体地址)

网页授权信息相关

以下api是关于用户授权相关的

订阅号,服务号

企业号

企业号目前的网页授权只能拿到用户的openId与userId(已关注时)或仅openId(未关注时),然后可以通过userId获取用户其它信息

JSSDK相关

目前JSSDK配置参数获取接口 企业号和订阅号,服务号是同一个接口(内部逻辑有所差异,但是外部接口合并使用)

获取JSSDK配置参数

微信页面使用JSSDK需要进行配置,配置参数由后台生成,(通过token,页面地址等参数生成)

API测试地址

针对公司后台得API,提供了对应的测试示例(请用微信扫一扫打开页面)

公网测试地址

地址: http://app.epoint.com.cn/doc.web.crossPlatformGroup/html/weichatDevelop/test/doc_weichatDevelop_test_index.html

二维码