第三方小程序(服务商)¶
企业微信的第三方服务商也可以开发小程序并关联到第三方应用,发布之后即可让企业授权安装并使用(参见第三方应用授权安装流程)
第三方小程序的登录流程与企业自建应用有些差异,主要差异是jscode2session接口调用方式有所区别,详见下文
第三方小程序登录流程示意图¶
图片描述
流程说明:
小程序调用 wx.qy.login() 获取 临时登录凭证code ,并回传到服务商服务器。 服务商服务器以code换取 用户唯一标识 userid 、用户所在企业corpid 和 会话密钥 session_key。 此步骤以后服务商后台可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。