评论

微信小程序手机号码验证码登录,微信支付时如何调起openid授权?

微信小程序手机号码验证码登录,微信支付时如何调起openid授权?

微信小程序手机号码验证码登录,微信支付时如何调起openid授权?

我的小程序有一个手机验证码登录功能,用户登录后使用支付,无法获取openid导致无法完成支付

请问当检测到不是微信授权登录时,应该请求哪个接口获得OPENID?微信小程序手机号码验证码登录,微信支付时如何调起openid授权?

我的小程序有一个手机验证码登录功能,用户登录后使用支付,无法获取openid导致无法完成支付

请问当检测到不是微信授权登录时,应该请求哪个接口获得OPENID?

点赞 0
收藏
评论

1 个评论

  • 正青春
    正青春
    02-01

    查看小程序登录指引文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/login.html

    1. 调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。
    2. 调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 、 用户在微信开放平台账号下的唯一标识UnionID(若当前小程序已绑定到微信开放平台账号) 和 会话密钥 session_key

    之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。


    02-01
    赞同
    回复
登录 后发表内容