firemail

标题: 小程序登录 [打印本页]

作者: java    时间: 2018-5-23 10:42
标题: 小程序登录
本帖最后由 java 于 2018-5-23 10:54 编辑

https://developers.weixin.qq.com ... /api/api-login.html

小程序登录
小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。
登录流程时序
说明:
之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。
wx.login(OBJECT)
调用接口wx.login() 获取临时登录凭证(code)
OBJECT参数说明[td]
参数名
类型
必填
说明
最低版本
timeoutNumber超时时间,单位 ms1.9.90
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)
success返回参数说明[td]
参数名
类型
说明
errMsgString调用结果
codeString用户登录凭证(有效期五分钟)。开发者需要在开发者服务器后台调用 api,使用 code 换取 openid 和 session_key 等信息



作者: java    时间: 2018-5-25 15:10
本帖最后由 java 于 2019-1-10 19:56 编辑

用户唯一标识openid  具体应该中的用户标志(如在小程序中,此用户的唯一标志 如编号为 1001)

openid=加密(微信号+公众号),所以,在不同的微信公众号中,openid是不同的。


UnionID  等同于(微信号+同个开发账号下的应用)  这个UninoId在每个应用中都相同(移动应用、网站应用和公众帐号(包括小程序)) 都是同一个微信号在登录




微信openid和unionid长度是不一样的。请记住:

openid=28   ,    unionid=29



作者: java    时间: 2019-1-16 11:46
本帖最后由 java 于 2019-1-16 11:51 编辑

后端 API
https://developers.weixin.qq.com ... ty/backend-api.html

小程序还提供了一系列在后端服务器使用 HTTPS 请求调用的 API,帮助开发者在后台完成各类数据分析、管理和查询等操作。如 getAccessTokencode2Session 等。详细介绍请参考 API 文档


getAccessToken
本接口应在后端服务器调用,详细说明参见后端API
获取小程序全局唯一后台接口调用凭据(access_token)。调调用绝大多数后台接口时都需使用 access_token,开发者需要进行妥善保存。
请求地址GET https://api.weixin.qq.com/cgi-bi ... ID&secret=APPSECRET


access_token 的存储与更新

目前看 access_token 主要用来 后台向小程序或公众号前端推送消息时使用,如果没有消息推送,只调用后台自己的登录接口就行了






欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3