1***@163.com
1***@163.com
  • 发布:2021-04-02 15:16
  • 更新:2021-04-02 15:24
  • 阅读:1357

uniapp集成一键登录,使用云函数url化和uniCloud.callFunction,都报获取手机号失败的错误,openid和access_token都可以拿到

分类:uni-app
uniCloud.callFunction({  
                                    name: 'login', // 你的云函数名称  
                                    data: {  
                                        'access_token': this.openid, // 客户端一键登录接口返回的access_token  
                                        'openid': this.access_token // 客户端一键登录接口返回的openid  
                                    }  
                                }).then(res => {  
                                    // res.result = {  
                                    //   code: '',  
                                    //   message: ''  
                                    // }  
                                    // 登录成功,可以关闭一键登录授权界面了  
                                    console.log('登陆成功res', res);  
                                    uni.closeAuthView()  
                                }).catch(err => {  
                                    // 处理错误  
                                    console.log('err', err);  
                                })  
uni.request({  
                                    method: 'POST',  
                                    url: 'https://7dcd44cc-afec-4bf1-8ea9-9e28709543b4.bspapp.com/http/getPhoneNumber',  
                                    data: {  
                                        'provider': 'univerify',  
                                        'access_token': this.openid, // 客户端一键登录接口返回的access_token  
                                        'openid': this.access_token // 客户端一键登录接口返回的openid  
                                    },  
                                    success(res) {  
                                        console.log('res', res);  
                                        uni.closeAuthView()  
                                    },  
                                    fail(err) {  
                                        console.log('err', err);  
                                        uni.closeAuthView()  
                                    }  
                                })
2021-04-02 15:16 负责人:无 分享
已邀请:
1***@163.com

1***@163.com (作者)

各位大佬求解啊

  • 叫啥好呢

    你的可以了吗 我的是url不行

    2021-06-03 12:26

  • 1***@163.com (作者)

    回复 叫啥好呢: 我的因为appid和acces_token参数传反了,其他的按照官网来就行

    2021-06-08 09:48

1***@163.com

1***@163.com (作者)

云函数代码copy的官网的,各位群策群力啊

该问题目前已经被锁定, 无法添加新回复