弹出用户授权信息
查阅头条api接口文档
https://microapp.bytedance.com/dev/cn/mini-app/develop/open-capacity/log-in/tt.login
使用如下2个接口:
tt.login 接口取得 code
示例代码:
tt.login({
success(res) {
console.log(`login调用成功${res.code} ${res.anonymousCode}`);
},
fail(res) {
console.log(`login调用失败`);
}
});
tt.getUserInfo 接口取得用户信息
示例代码:
tt.getUserInfo({
success(res) {
console.log(`getUserInfo 调用成功 ${res.userInfo}`);
},
fail(res) {
console.log(`getUserInfo 调用失败`);
}
});
云开发完成注册
TTAPI.register_tt({
code: code,
avatarUrl: res.userInfo.avatarUrl,
nickName: res.userInfo.nickName,
province: res.userInfo.province,
city: res.userInfo.city,
}).then(apiResult => {
console.log(apiResult); // 注册接口返回数据
})