# 登录
# 微信 / QQ 登录授权/ QQ 互联登录授权
在无登录态的普通 H5 页面中,你需要确保 引入了 slug-login,并在构造函数中传递 login
相关参数 以进行微信 / QQ 登录授权:
注意:4.0 版本后将使用 sluglogin 登录,不再引入 milo,不过 sluglogin 也会兼容 milo 的登录态
new SlugComment({
// ...
login: {
qqappid: '1105309683',
wxappid: 'wxfdab5af74990787a',
},
})
1
2
3
4
5
6
7
2
3
4
5
6
7
# MSDK/MSDK V5 登录授权
在只需适配包含 MSDK/MSDK V5 登录态的场景中(如:微社区、赛事中心等),无需在构造函数中传递 login
相关参数,你只需要确保在以下的任何一处中存储了 MSDK/MSDK V5 登录态信息:
- sessionStorage.tokenParams
- sessionStorage.dataSearch
- location.search
# 微信小程序 / app 登录授权
注意:此方式仅支持 v3.6 +
在只需适配包含 微信小程序 / app 登录态的场景中(如趣鱿 app,微信小程序 <web-view>
),无需在构造函数中传递 login
相关参数,你只需要确保在页面的 URL 中包含以下几个参数:
# login_type
类型:
String
详细: 当前登录授权所使用的登录类型
参考:
可选值 | 登录类型 |
---|---|
使用 QQ 进行登录 | |
wx | 使用微信进行登录 |
wxapp | 使用微信小程序进行登录 |
# session_id
类型:
String
详细: 微信小程序 / app 登录态
# openid
类型:
String
详细: 当前用户的 openid
# nickname
类型:
String
详细: 当前用户的昵称
# avatar
类型:
String
详细: 使用
encodeURIComponent()
函数处理过的当前用户头像的 URL