使用tt.getUserInfo时看到有提示说该api即将弃用,让我们使用tt.getUserProfile,但是tt.getUserProfile是必须绑定在按钮回调中而且无法在授权成功后拿到openID,并且每次都会弹出授权提示框,如果使用tt.getUserProfile授权获取用户信息,是不是就必须要服务端才能拿到openID,还有每次都弹出提示框如何让它实现授权过期才弹出
tt.getUserProfile({
success(res) {
console.log("getUserProfile 调用成功:", res.userInfo);
},
fail(res) {
console.log("getUserProfile 调用失败", res);
},
});
tt.getUserInfo({
withCredentials: true,
success(res) {
console.log(`getUserInfo 调用成功 ${res.userInfo}`);
},
fail(res) {
console.log(`getUserInfo 调用失败`);
},
});