子域里面怎么获取到自己本身数据???

子域里获取好友数据 在好友数据里怎么取出自己的? 本来是想在主域里取到自己的openid传到子域去做比对 但是发现每次取出res.data里面好像没有看到openid 请问一下还有什么其他方法可以获取到用户本身数据吗 getUserInfo 貌似不能用了
wx.login({
//获取code
success: function (res) {
var code = res.code; //返回code
console.log(code);
wx.request({
url: ‘https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code’,
data: {},
header: {
‘content-type’: ‘json’
},
success: function (res) {
console.log(res);
}
})
}
})

getUserInfo已废弃,貌似目前开发者工具里面还能获取正常数据,不过腾讯目前推荐的是使用UserInfoButton,另外code2sessionToken接口需要客户端获取到code后在服务器请求,服务器获得openid后再记录使用。微信不能在客户端使用code2sessionToken接口

1赞

登录是没返回openid的,要这个请求

selfOpenId

我们换个思路:joy:

1、从主域发送消息到子域 传递一个uuid(建议uuid值设置为:登录时返回的code+当前时间戳)

2、子域 setUserCloudStorage 将 uuid 存到开放数据

3、子域 getFriendCloudStorage 可以从里面取出刚刚存到开放数据的uuid,相同uuid的就是你自己

好的谢谢

谢谢~

感谢 我试试