小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如题所示,在调用调用获取访问用户身份接口时,返回了openid。怎样才能返回userI
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
您好,oauth2授权链接,如果是在微信端点击授权链接,需要关注对应企业插件,颁发的code获取用户信息才会返回userid,如果是跨企业调用,非企业内成员点击是返回openid的
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
开发指南中说明,如果是企业成员可以获取到userID呢
userId是后端定义的
调用微信的接口之后,微信会返回openid以及其他信息给后端,
后端在数据库里查找是否有相同openid的用户,
如果没有,就把openid以及其他信息存入数据库的用户表(用户表里记得设计好userId的字段)
如果有,那就更新相关信息(如头像,昵称等),
最后,返回新增/更新的带userId相关用户信息.
所以userId并不是微信给你们的,而是你们自己根据业务来生成的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
您好,oauth2授权链接,如果是在微信端点击授权链接,需要关注对应企业插件,颁发的code获取用户信息才会返回userid,如果是跨企业调用,非企业内成员点击是返回openid的
开发指南中说明,如果是企业成员可以获取到userID呢
userId是后端定义的
调用微信的接口之后,微信会返回openid以及其他信息给后端,
后端在数据库里查找是否有相同openid的用户,
如果没有,就把openid以及其他信息存入数据库的用户表(用户表里记得设计好userId的字段)
如果有,那就更新相关信息(如头像,昵称等),
最后,返回新增/更新的带userId相关用户信息.
所以userId并不是微信给你们的,而是你们自己根据业务来生成的