常用集成场景
We码开发指导
- We码环境搭建与应用开发
- 轻应用开发 文档
- 开发调试工具, 本地服务穿透到internet以便手机可以访问,可去网上搜索获取
We码应用/轻应用免登
用户在WeLink中打开ISV开发的应用时,无需再输入用户名和密码,即可打开应用获取用户身份
应用后台免登录
WeLink提供的oAuth2.0的认证方式,帮助ISV应用后台接入,以实现用户在PC上登录管理员页面时免登录
- 应用管理后台免登认证 参考线上文档
- 应用注册,暂未开放,需联系华为支持人员注册
- 组装免登地址
- 处理WeLink重定向
- 通过Authorization Code获取Access Token
- 通过Access Token 判断当前用户是否为管理员
- 通过Access Token 获取userId信息
- 通过isAdmin接口判断当前登录人是否为管理员(可选)
- 以上过程如果遇到
code:501
,请确认获取用户信息的权限是否已经申请
接口认证
开发者需要调用接口,需要获取认证access_token 参考文档
API接口的调用均需要开通权限,权限对照表
获取组织和人员信息
应用系统获取WeLink的组织架构及人员信息,用于系统的人员信息初始化
- 接口认证 参考上方说明
- 组织架构信息
- 部门简单人员信息
- 部门详细人员信息
WeLink待办
应用系统会产生待办事项,需要通知用户及时处理,可以集成WeLink待办能力将事项推送到用户的WeLink
WeLink消息推送
ISV系统可以调用消息推送接口,给用户推送消息
数据变更通知
ISV系统通过配置回调接口链接来接收来自WeLink的服务/数据变更事件,已经支持的事件:
- 订阅和取消订阅
- 如果您的应用是免登应用,那么回调接口,可以在租户订阅时,将租户的信息推送到接口上
- 通讯录变化
- 解决WeLink用户管理中人员信息或者部门信息变化的事件,并将事件通知给ISV应用
- 人员新增、修改、删除,部门新增、修改、删除
- 租户信息变化
- 租户信息修改,如租户管理员、许可变化
回调接口开发指导 文档链接
其他集成场景
- 获取租户详细信息
- ISV启用回调接口后会收到租户标识信息,调用租户详细信息可以获取到更多关于租户的基础信息,如租户的名称、开户人账号、租户许可时间等
- 判断当前用户是否为管理员
- 该接口用于开发微码或者应用后台时,判断登录用户是否为管理员,若为管理员则提供相应的访问权限,否则不允许访问,具体业务逻辑由ISV自行开发
- 获取用户详细信息
- 通过用户id获取用户详细信息(参考线上文档,access_token使用type=e的方式)
- 更多接口参考线上文档 服务端API