微信登录方式(4种)

以下4种登录方式,如是私有化项目专用的小程序不需要填env_id字段

微信登录方式1: 正常登录

字段名 注释
env_id 私有化环境id
appid 教育号应用id(服务商后台应用详情的SuiteId)
allow_role_ids 可选参数,指定角色登录
redirect_uri 登录成功带code跳转过去的页面的路径,请使用encodeURIComponent编码
   // 普通登录跳转
   goLogin: function () {
    let self = this
    // 组装必传参数
    var redirect_uri = '/pages/result/result' // 登录成功后的回跳页面
    var appid = 10000

    epaasLogin({
      redirect_uri: encodeURIComponent(redirect_uri),
      appid
    })
  }

  // 获取code和appid
  onLoad: function (options) {
    console.log(options)
    this.setData({
      'code': options.code
      'appid': options.appid
      'multi_role': options.multi_role
    })
  }

微信登录方式2: 指定教育号机构登录

字段名 注释
env_id 私有化环境id
appid 教育号应用id(服务商后台应用详情的SuiteId)
redirect_uri 登录成功带code跳转过去的页面的路径,请使用encodeURIComponent编码
corpid 教育号机构id
show_stu_id_login 可选参数,是否显示学号登录,1显示,0不显示,默认为不显示
  const redirect_uri = '/pages/result/result' // 登录成功后的回跳页面
  const corpid = 100086
  const appid = 10000

  epaasLogin({
    redirect_uri: encodeURIComponent(redirect_uri),
    appid,
    corpid
  })

微信登录方式3: 家长指定学生登录

字段名 注释
env_id 私有化环境id
appid 教育号应用id(服务商后台应用详情的SuiteId)
redirect_uri 登录成功带code跳转过去的页面的路径,请使用encodeURIComponent编码
corpid 教育号机构id
child_id 学生id
  const redirect_uri = '/pages/result/result' // 登录成功后的回跳页面
  const child_id = 10010
  const corpid = 100086
  const appid = 10000

  epaasLogin({
    redirect_uri: encodeURIComponent(redirect_uri),
    appid,
    corpid,
    child_id
  })

微信登录方式4: 指定企业微信机构登录

字段名 注释
env_id 私有化环境id
appid 教育号应用id(服务商后台应用详情的SuiteId)
redirect_uri 登录成功带code跳转过去的页面的路径,请使用encodeURIComponent编码
qywx_corpid 企业微信机构id
  const redirect_uri = '/pages/result/result' // 登录成功后的回跳页面
  const qywx_corpid = 10086
  const appid = 10000

  epaasLogin({
    redirect_uri: encodeURIComponent(redirect_uri),
    appid,
    qywx_corpid
  })
© 1998 - 2021 Tencent Inc. All Rights Reserved all right reserved,powered by ePaaS.更新时间: 2024-08-22 10:14:39

results matching ""

    No results matching ""

    results matching ""

      No results matching ""