奢侈品网站建设方案,360 街景地图,惠州品牌网站建设价格,长沙创建网络平台费用一#xff0c;注册微信小程序 如果你还没有微信公众平台的账号#xff0c;请先进入微信公众平台首页#xff0c;点击 “立即注册” 按钮进行注册。注册的账号类型可以是订阅号、服务号、小程序以及企业微信#xff0c;我们选择 “小程序” 即可。
接着填写账号信息#x…一注册微信小程序 如果你还没有微信公众平台的账号请先进入微信公众平台首页点击 “立即注册” 按钮进行注册。注册的账号类型可以是订阅号、服务号、小程序以及企业微信我们选择 “小程序” 即可。
接着填写账号信息需要注意的是填写的邮箱必须是未被微信公众平台注册、未被个人微信号绑定的邮箱而且每个邮箱仅能申请一个小程序。
激活邮箱之后选择主体类型为 “个人类型”并按要求登记主体信息。主体信息提交后不可修改该主体将成为你使用微信公众平台各项服务和功能的唯一法律主体与缔约主体在后续开通其他业务功能时不得变更或修改。
小程序登录 | 微信开放文档
微信公众平台 二微信开发者工具 下载微信web开发者工具根据自己的操作系统下载对应的安装包进行安装即可。
1新建项目 4). 修改配置
因为小程序要请求后端服务需要修改为自己后端服务的ip地址和端口号(默认不需要修改)
common--vendor.js--搜索(ctrlf)--baseUri 3.2 微信登录流程
微信登录小程序登录 | 微信开放文档
流程图 步骤分析 小程序端调用wx.login()获取code就是授权码。 小程序端调用wx.request()发送请求并携带code请求开发者服务器(自己编写的后端服务)。 开发者服务端通过HttpClient向微信接口服务发送请求并携带appIdappsecretcode三个参数。 开发者服务端接收微信接口服务返回的数据session_keyopendId等。opendId是微信用户的唯一标识。 开发者服务端自定义登录态生成令牌(token)和openid等数据返回给小程序端方便后绪请求身份校验。 小程序端收到自定义登录态存储storage。 小程序端后绪通过wx.request()发起业务请求时携带token。 开发者服务端收到请求后通过携带的token解析当前登录用户的id。 开发者服务端身份校验通过后继续相关的业务逻辑处理最终返回业务数据。 接下来我们使用Postman进行测试。
说明 调用 wx.login() 获取 临时登录凭证code 并回传到开发者服务器。 调用 auth.code2Session 接口换取 用户唯一标识 OpenID 、 用户在微信开放平台帐号下的唯一标识UnionID若当前小程序已绑定到微信开放平台帐号 和 会话密钥 session_key。
之后开发者服务器可以根据用户标识来生成自定义登录态用于后续业务逻辑中前后端交互时识别用户身份。
实现步骤
1). 获取授权码
点击确定按钮获取授权码每个授权码只能使用一次每次测试需重新获取。 2). 明确请求接口
请求方式、请求路径、请求参数 3). 发送请求
获取session_key和openid 若出现code been used错误提示说明授权码已被使用过请重新获取