开发者社区> 问答> 正文

现在需要拿到用户uid目前两种方式

Q:现在需要拿到用户uid目前两种方式

一、code time等参数固定用开发工具助手生成签名,然后gateway.do请求参数也固定是能拿到uid;

二、还用刚才的签名,code、time参数动态gateway.do就报40002错了。

所以开发助手工具生成的签名只是用来验证,gateway.do的签名参数实质需要额外生成,不能固定吗?

展开
收起
问问小秘 2020-06-15 15:20:53 4199 0
1 条回答
写回答
取消 提交回答
  • 其实要获取用户uid 也可以在小程序的onLaunch时调用
    await my.serverless.user.authorize({ authProvider: 'alipay_openapi', }) 然后后续在小程序里调用await my.serverless.user.getInfo()返回的用户信息的oAuthUserId也是当前用户的uid,通过静默授权的方式获取用户uid这样会比大家自己去调用jsapi授权获取ahtucode,code换token要方便些。

    2020-06-15 15:21:09
    赞同 展开评论 打赏
问答分类:
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
安全机制与User账户身份验证实战 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载