注:前置条件需要满足企业开启了员工个人授权,并且该应用未被禁用员工个人授权。
下述的场景中,对于第三方应用以及行业方案都适用。
注意,如果第三方的小程序关联了多个应用,需要第三方在调用wx.qy.login时,传入suiteId参数,详情参见wx.qy.login。
接口 | 支持何种授权模式 |
---|---|
获取成员授权列表 | 成员授权 |
查询成员用户是否已授权 | 成员授权 |
获取选人ticket对应的用户 | 成员授权 |
接口 | 支持何种授权模式 |
---|---|
返回ticket的选人接口 | 成员授权 或 管理员授权 |
创建群聊并发送消息 | 成员授权 或 管理员授权 |
打开群聊并发送消息 | 成员授权 或 管理员授权 |
注:支持成员授权模式,是指在成员授权模式下才允许调用接口;同时支持成员与管理员授权模式,则指无论哪种授权模式下都允许调用接口。
接口 | 变更点 |
---|---|
获取永久授权码 | 新增返回字段auth_info.agent.auth_mode,表示授权模式,0为管理员授权,1为成员授权 |
获取企业授权信息 | 新增返回字段auth_info.agent.auth_mode,表示授权模式,0为管理员授权,1为成员授权 |
发送应用模板消息 | 在发送应用消息接口的基础上,第三方应用支持一种新的消息类型:模板消息;成员授权模式下,可对未授权的用户推送模板消息,查看详情 |
获取应用的管理员列表 | 成员授权模式下,不返回系统管理员列表,只返回管理员配置的应用管理员列表 |
读取成员 | 成员授权模式下,读取成员时所属部门列表、主部门都只返回根部门id,即1;不返回部门内order |
获取部门成员 | 成员授权模式下,应用无任何部门权限,调用时将返回60011错误 |
获取部门成员详情 | 成员授权模式下,应用无任何部门权限,调用时将返回60011错误 |
获取部门列表 | 成员授权模式下,应用无任何部门权限,调用时将返回60011错误 |
回调事件 | 变更点 |
---|---|
成员通知事件 | 成员授权模式下,用户所属部门或者主部门只返回根部门id,即1 |
变更授权通知 | 管理员对应用的授权模式进行切换时,会触发变更授权通知的回调 |