2***@qq.com
2***@qq.com
  • 发布:2023-06-30 15:26
  • 更新:2023-11-20 21:10
  • 阅读:224

uniapp 一键登录 后端云函数url化调用后返回 getPhoneNumber参数access_token值不可为空

分类:uni-app

前端用的是uniapp,用的是云函数callfunction的方式去获取手机号成功,但是将access_token和openId传给后端,后端用云函数url化的方式去调用时会报错 getPhoneNumber参数access_token值不可为空

2023-06-30 15:26 负责人:无 分享
已邀请:
DCloud_云服务_moyang

DCloud_云服务_moyang

肯定是入参有问题,检查入参吧,云函数日志里可以看到

m***@qq.com

m***@qq.com

我也是这样不知道是什么鬼,估计官方就没开通 这种访问方式

m***@qq.com

m***@qq.com

已解决

2***@qq.com

2***@qq.com (作者) - 正在bug坑里的程序狗

看到还有同学可能看了文档也没有很明白,可能还是很怀疑,之前解决了,但是一直忘记更一下回复。后端调用云函数url化用get和post云函数获取参数那儿是需要判断一下的,前端同学写的云函数的获取的参数是需要变一下的。用的是get请求,那么参数就是在queryStringParameters下,post时是在body下。例如云函数里access_token 如果是用的post请求就是用event.access_token获取,如果后端用的get请求就用event.queryStringParameters.access_token获取

要回复问题请先登录注册