第三方应用开发
小程序
基础
连接微信
办公
WECOM-JSSDK
JS-SDK
基础
连接微信
办公
第三方应用开发
客户端API
小程序
登录
wx.qy.login
wx.qy.login
最后更新:2022/09/28

wx.qy.login(Object object)

获取企业微信派发的临时登录凭证

注意:在企业微信中的小程序,调用wx.qy.login获取到code之后,需要再调用code2Session接口,才真正完成登录流程。

参数

Object object
参数名类型必填说明企业微信版本要求 
timeoutNumber超时时间,单位 ms 
suiteIdString第三方应用的suiteid,自建应用不填。若第三方小程序绑定多个第三方应用时,建议填上该字段≥3.1.8 
successFunction接口调用成功的回调函数 
failFunction接口调用失败的回调函数 
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)
object.success 回调函数

参数

Object res

参数名类型说明
errMsgString调用结果
codeString用户登录凭证(有效期五分钟)。开发者需要在开发者服务器后台调用 api,使用 code 换取 userid 和 session_key 等信息

 

示例代码

//app.js
App({
  onLaunch: function() {
    wx.qy.login({
      suiteId:'wwxxxxxx', //非必填,第三方应用的suiteid,自建应用不填。若第三方小程序绑定多个第三方应用时,建议填上该字段
      success: function(res) {
        if (res.code) {
          //发起网络请求
          wx.request({
            url: 'https://test.com/onLogin',
            data: {
              code: res.code
            }
          })
        } else {
          console.log('登录失败!' + res.errMsg)
        }
      }
    });
  }
})
上一篇第三方小程序登录流程
下一篇code2Session
    本节内容
服务端API
基础
数据与智能专区
应用接收专区通知
连接微信
客户联系
办公
小程序接入对外收款
客户端API
小程序
基础
连接微信
办公
WECOM-JSSDK
JS-SDK
基础
连接微信
办公
更新日志
联系我们