我想请教一下如何获取用户的唯一身份标识?

发布于 5 年前作者 ganghuang6049 次浏览最后编辑 5 年前来自 issues

我看端口设置写着不能使用request调用api.weixin.com的接口,那我想问一下我怎样获取用户的唯一标识,用来进行微信登陆小程序,是在后台实现一个端口然后调用auth.code2Session端口来获取openid嘛?

3 回复
gangmao
gangmao1 楼5 年前

唯一标识不能用openid吧 应该是unionid

如果仅仅使用小程序可以用openid 作为唯一标识(前端通过wx.login获取code ,拿着code去后端[auth.code2Session接口]获取openid)

但是要是多个平台(开放平台、公众号等 )数据同步,就必须是unionid作为唯一标识了。


lixiulan
lixiulan2 楼5 年前

1.在服务端请求那个接口

2.直接用云函数免鉴权获取openid

guiying11
guiying113 楼8 个月前

云开发的云函数里可以直接获取,可以

看下demo:

https://github.com/minchangyong/wx-cloud-demo/tree/master/cloudFunction/getOpenId