企业内部开发 客户端API 小程序 企业微信登录接口 wx.qy.login
wx.qy.login

wx.qy.login(Object object)

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

参数

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