当前位置:   article > 正文

支付宝小程序获取php用户id,02支付宝小程序(基于知晓云)~如何获取用户ID

php支付宝小程序授权登录前端发送authcode我怎么获取openid

一、引入SDK

f355dc071136382a923ba03a2729ff4e.png

初始化成功后

a3900ffbdc76de15821913704077fc7f.png

二、支付宝小程序管理平台,增加【获取会员信息功能】

e8a2a2008f34831e16af80123cd14521.png

否则如下错误

04345e61fba6b34c4d69ce17788ca377.png

三、获取用户ID

1、在app.js增加用户注册功能并缓存用户信息

252bee09215871b50cc22228b7bc44ea.png

// 注册用户~到知晓云平台

function registerUser() {

// 静默登录(无授权确认对话框)

my.BaaS.auth.loginWithAlipay().then(currentUser => {

console.log("当前用户:" + JSON.stringify(currentUser))

cacheUser(currentUser)

}, err => {

console.log(err)

})

}

// 【缓存】用户信息

function cacheUser(user) {

my.setStorage({

key: 'user',

data: user,

success: function () {

console.log("app.js 缓存用户信息成功")

}

});

}

复制代码

2、首页判断用户是否注册成功,否则弹出操作对话框

67ef9ae234ff4b3e3c1f0b863d3bd7a0.png

d34336d4c203199cddba1b2017d7e1c4.png

注意:这边是静默授权,无需用户确认授权

bceb12cdf12e560e43fb148a946c9ecc.png

如果是强制授权,需要用户确认授权

7cc97a4b6e53074cf54f165f3a56f770.png

my.BaaS.auth.loginWithAlipay({

forceLogin: true,

scopes: ['auth_life_msg', 'auth_life_msg_tele'],

createUser: true,

}).then(currentUser => {

console.log("当前用户:" + JSON.stringify(currentUser))

}, err => {

console.log(err)

})

复制代码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/90125
推荐阅读
相关标签
  

闽ICP备14008679号