https://www.ivx.cn/customerService/Service/
【教学】在后台获取微信小程序的openid/unionid
[{"insert":"本文是在ivx后台获取微信小程序的openid/unionid教学与DEMO讲解。关于微信网页的授权,请见链接:"},{"attributes":{"link":"https://bbs.ivx.cn/2843"},"insert":"https://bbs.ivx.cn/2843"},{"insert":"\n \n"},{"attributes":{"bold":true},"insert":"为什么要获取用户的openid/unionid?"},{"insert":"\n \n小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。\n \n"},{"attributes":{"bold":true},"insert":"登录流程时序"},{"insert":"\n\n"},{"insert":{"image":"https://uploader.shimo.im/f/zYMxePFIeIFTiLC9.png!thumbnail"}},{"insert":"\n \n调用 "},{"attributes":{"link":"https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html"},"insert":"wx.login()"},{"insert":" 获取 "},{"attributes":{"bold":true},"insert":"临时登录凭证code"},{"insert":" ,并回传到开发者服务器。\n调用 "},{"attributes":{"link":"https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html"},"insert":"auth.code2Session"},{"insert":" 接口,换取 用户唯一标识 "},{"attributes":{"bold":true},"insert":"OpenID"},{"insert":" 和 会话密钥 "},{"attributes":{"bold":true},"insert":"session_key"},{"insert":"。\n之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。\n \n \n"},{"attributes":{"bold":true},"insert":"ivx内实现小程序获取openid/unionid:"},{"insert":"\n \n"},{"attributes":{"bold":true},"insert":"0.加入小程序的按钮组件,设置按钮功能为获取用户信息(重要)"},{"insert":"\n \n需要注意:如果仅需要获取openid,则不需要第0步的按钮功能设置,如果需要获取头像、昵称、unionid等信息,则第0步为必要操作\n \n"},{"insert":{"image":"https://uploader.shimo.im/f/q8jn1EU8WfQX6w9N.png!thumbnail"}},{"insert":"\n \n \n1.通过获取用户信息获取到\"初始向量\" 和\"加密用户数据\"\n \n"},{"insert":{"image":"https://uploader.shimo.im/f/fky90EfhJ44Usafb.png!thumbnail"}},{"insert":"\n \n2.小程序获取登录授权码并触发后台服务登录\n \n"},{"insert":{"image":"https://uploader.shimo.im/f/bVQ8uFwjAZ3th1Ec.png!thumbnail"}},{"insert":"\n"},{"insert":{"image":"https://uploader.shimo.im/f/uipy2Svutwu57fPk.png!thumbnail"}},{"insert":"\n \n可参看DEMO:"},{"attributes":{"link":"https://demo.ivx.cn/%E5%90%8E%E5%8F%B0%E6%9C%8D%E5%8A%A1%E5%8F%91%E8%B5%B7%E5%85%AC%E4%BC%97%E5%8F%B7%E7%99%BB%E5%BD%95%EF%BC%88%E5%B0%8F%E7%A8%8B%E5%BA%8F%E7%99%BB%E5%BD%95%EF%BC%89"},"insert":"https://demo.ivx.cn/后台服务发起公众号登录(小程序登录)"},{"insert":"\n \n \n"},{"attributes":{"bold":true},"insert":"UnionID 机制说明"},{"insert":"\n如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的 UnionID 是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。\n \n可以利用unionid的这一特性,同步微信网页端,微信小程序端的多平台账号。\n\n"}]
本文是在ivx后台获取微信小程序的openid/unionid教学与DEMO讲解。关于微信网页的授权,请见链接:https://bbs.ivx.cn/2843 为什么要获取用户的openid/unionid? 小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。 登录流程时序 调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。 调用 auth.code2Session 接口,换取 用户唯一标识OpenID 和 会话密钥session_key。 之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。 ivx内实现小程序获取openid/unionid: 0.加入小程序的按钮组件,设置按钮功能为获取用户信息(重要) 需要注意:如果仅需要获取openid,则不需要第0步的按钮功能设置,如果需要获取头像、昵称、unionid等信息,则第0步为必要操作 1.通过获取用户信息获取到"初始向量"和"加密用户数据" 2.小程序获取登录授权码并触发后台服务登录 可参看DEMO:https://demo.ivx.cn/后台服务发起公众号登录(小程序登录) UnionID机制说明 如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过UnionID来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的UnionID是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。 可以利用unionid的这一特性,同步微信网页端,微信小程序端的多平台账号。
["(20)","(8)","(13)","(25)"]
【教学】在后台获取微信小程序的openid/unionid本文是在ivx后台获取微信小程序的openid/unionid教学与DEMO讲解。关于微信网页的授权,请见链接:https://bbs.ivx.cn/2843 为什么要获取用户的openid/unionid? 小程序可以通过微信官方提供的登录能力方便地获取微信提供的用户身份标识,快速建立小程序内的用户体系。 登录流程时序 调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。 调用 auth.code2Session 接口,换取 用户唯一标识OpenID 和 会话密钥session_key。 之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。 ivx内实现小程序获取openid/unionid: 0.加入小程序的按钮组件,设置按钮功能为获取用户信息(重要) 需要注意:如果仅需要获取openid,则不需要第0步的按钮功能设置,如果需要获取头像、昵称、unionid等信息,则第0步为必要操作 1.通过获取用户信息获取到"初始向量"和"加密用户数据" 2.小程序获取登录授权码并触发后台服务登录 可参看DEMO:https://demo.ivx.cn/后台服务发起公众号登录(小程序登录) UnionID机制说明 如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过UnionID来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用、网站应用和公众帐号(包括小程序),用户的UnionID是唯一的。换句话说,同一用户,对同一个微信开放平台下的不同应用,UnionID是相同的。 可以利用unionid的这一特性,同步微信网页端,微信小程序端的多平台账号。