# 第三方微信小程序(服务提供商)
微信企业版的第三方服务提供商还可以开发小程序并关系到第三方应用,公布以后就可以让公司受权安裝并应用
第三方微信小程序的登陆步骤与公司建造运用一些差别,关键差别是jscode3session插口启用方法有所区别,详细下面
# 第三方小程序登录步骤平面图
步骤表明:
微信小程序启用 wx.qy.login() 获得 临时性登陆凭据code ,并回传入服务提供商网络服务器。 服务提供商网络服务器以code获得 客户唯一标志 userid 、客户所属公司corpid 和 对话密匙 session_key。
此流程之后服务提供商后台管理能够 依据客户标志来转化成自定登陆态,用以事后领域模型中前后左右端互动时鉴别客户真实身份。
# 第三方登录凭据校检
插口详细地址
留意:
第三方要求jscode3session的url与公司建造运用不一样,url中提升了/service/,主要参数为suite_access_token,并非access_token,请开发人员留意区别。
要求主要参数
主要参数 是不是务必 表明 suite_access_token 是 第三方应用凭据,获得方式见获得第三方应用凭据。规定务必由该微信小程序关系的第三方应用的secret获得 js_code 是 登陆时获得的 code grant_type 是 这里固定不动为authorization_code
回到表明
主要参数表明
主要参数 表明 corpid 客户隶属公司的corpid userid 客户在公司内的UserID,相匹配管理方法端账号,公司内唯一。留意:假如客户所属公司并沒有安裝此微信小程序运用,则回到数据加密的userid session_key 对话密匙 errcode 回到码 errmsg 对回到码的文字叙述內容
errcode错误代码
大量错误代码的表明请查询微信企业版全局性错误代码表明