p***@focusgene.cn
p***@focusgene.cn
  • 发布:2021-06-21 16:34
  • 更新:2022-11-22 14:13
  • 阅读:2985

一键登录用第三种方法,服务端访问接口,一直给我返回1001:errCode: 1001 | errMsg: getPhoneNumber参数access_token值不可为空

分类:uni-app

一键登录使用第三种方法,把access_token和openid传到服务端,服务端通过文档的方法请求,一直给我返回1001:errCode: 1001 | errMsg: getPhoneNumber参数access_token值不可为空
自己的url和文档介绍的一模一样,云url我也配置了,请大佬解决一下,这个真的很重要!!!

2021-06-21 16:34 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com - 开发者

解决了吗,我也是同样的问题,不知道是云函数的问题还是后端服务调用的问题

  • 3***@qq.com

    没有,他们这个文档写的不全,估计本来就是走不通的,随便写几个代码敷衍一下

    2021-08-10 11:37

2***@qq.com

2***@qq.com

同问

[已删除]

[已删除]

同问,前端能获取到,后端调用失败显示openid或token不能为空

9***@qq.com

9***@qq.com

同问,前端能获取到,后端调用失败,返回1001:errCode: 1001 | errMsg: getPhoneNumber参数access_token值不可为空

  • [已删除]

    后端调用,res.body,.xxxx或是其他res.queryStringParameters.xxxxxx接受。前端调用,res.xxxxxx;吐槽一下,这个函数里面打印的日历应该让编辑器显示出来,这样才方便调试。还有这个应该统一处理,比如这个函数如果前后端都要调用就只能写两个了。不科学,应该字段统一

    2022-03-10 11:11

4***@qq.com

4***@qq.com - 意不佳为佳

云函数中把event返回来就会看到:参数是在body中,而且body中的值需要JSON.parse一下才行

2***@qq.com

2***@qq.com

这里统一回复一下,已经解决,官方给的云函数例子是有问题的。根本拿不到acc_token
let access_token = event.queryStringParameters.access_token;
let openId=event.queryStringParameters.openid;
通过这个拿到,在把 这个值放入。
event.access_token 就是扯淡,压根取不到的

要回复问题请先登录注册