# 登录

# 微信 / 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

# 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 使用 QQ 进行登录
wx 使用微信进行登录
wxapp 使用微信小程序进行登录

# session_id

  • 类型: String

  • 详细: 微信小程序 / app 登录态

# openid

  • 类型: String

  • 详细: 当前用户的 openid

# nickname

  • 类型: String

  • 详细: 当前用户的昵称

# avatar

  • 类型: String

  • 详细: 使用 encodeURIComponent() 函数处理过的当前用户头像的 URL