微信小程序开发-概述
1、小程序申请&APPID
登陆微信平台申请成为小程序开发者,小程序不可直接使用服务号或订阅号的AppID,须要登陆微信公众平台管理后台,在网站的“设置”-“开发者设置”中,查看到微信小程序的AppID。php
2、建立小程序
咱们须要经过开发者工具,来完成小程序建立和代码编辑。
开发者工具安装完成后,打开并使用微信扫码登陆。选择建立“项目”,填入上文获取到的 AppID ,设置一个本地项目的名称(非小程序名称),好比“个人第一个项目”,并选择一个本地的文件夹做为代码存储的目录,点击“新建项目”就能够了。html
3、小程序开发&预览&代码上传&配置功能页面
- 开发详情可参考官网开发文档,微信小程序开发入坑指南或者蜂鸟微信小程序
- 根据需求开发&预览小程序
- 使用管理员账号进行代码的上传
- 代码审核与发布
- 能够选择是否申请身份认证
- 已认证的小程序可申请微信支付
4、与现有公众号关联
小程序绑定微信开放平台账号后,可与账号下的其余移动应用、网站应用及公众号打通,经过UnionID机制知足在多个应用和公众号之间统一用户账号的需求。小程序
5、与服务端交互
- 网络,可经过调用小程序提供的API发起HTTPS协议的网络请求
- 登陆,可调用借口获取登陆凭证(code)进而换取用户登陆态信息,包括用户的惟一标识(openid) 及本次登陆的 会话密钥(session_key)。用户数据的加解密通信须要依赖会话密钥完成。
https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code

- 用户登陆状态维护
- 获取用户信息,可直接调用wx.getUserInfo()获取,须要先调用 wx.login 接口
- 微信支付,可调用wx.requestPayment()发起微信支付
- 客服消息,可与平台客服进行沟通
- 小程序页面分享功能
- 小程序页面二维码生成,可经过扫描该二维码直接进入到相关页面