WPS开放平台
简介
WPS 开放平台是 WPS 365 产品开放性的基座。WPS 365 产品能力以开放能力的形式注册至开放平台,提供给开发者使用,满足企业或生态集成开发或二次开发的需求。
全面的开放能力
365 OpenAPI
WPS 365 开放接口均以统一的365 OpenAPI 对外提供,实现了开放接口调用的一致性。
为了提升 API 调用的安全性,WPS 开放平台设计了访问凭证(access_token)机制,调用 API 获取应用资源时,需要通过 access_token 对调用者身份进行鉴权,即告知 WPS 当前是谁、以什么身份获取什么租户的数据。
访问凭证是接入 WPS 开放平台的钥匙,将应用获得的所有数据访问和接口调用权限绑定在一起,允许应用对资源进行读写操作。建议开发者在正式开发前对 WPS 的访问凭证机制有充分的了解。
目前365 OpenAPI 已经覆盖通讯录、云文档、应用文档、用户组、消息与会话等核心业务场景,可满足企业集成开发的需求。
365 事件
应用可通过订阅 WPS 开放平台提供的订阅事件,实时获取并响应 WPS 365产品内的动作,充分利用 WPS 的协作能力,提升应用的业务协作能力。
下面列举两个简单的适用场景。开发者可以根据实际需求,订阅不同的事件。
- 实时数据处理 如果应用对数据的实时性要求比较高,希望能够及时地从 WPS 同步数据的变化,可以进行事件订阅。例如在用户离职时,应用需要第一时间处理离职用户的业务数据,就可以订阅用户变更事件。
- 快速事件响应 如果应用需要及时响应用户的操作,可以进行事件订阅。例如当新人入群时,群机器人需要给新人发送一条欢迎消息,就可以订阅用户进群事件。
埋点能力
目前平台提供了前端定制能力,可基于埋点实现指定场景下的自定义功能,例如在分享文件时进行一些定制化操作。具体的场景可参见埋点能力介绍
丰富的应用能力
web组件
[web组件]是开放平台提供的全新应用开发能力,可用于开发各类web插件扩展或修改云文档等产品的前端能力。开发人员可按指导完成web组件开发,在平台上传组件包并发布生效。
WPS协作卡片
协作卡片是应用的一种能力,包括构建卡片内容所需的组件和发送卡片所需的能力,并提供了可视化搭建工具。应用通过构建和发送消息卡片,能够发送通知、收集信息和用户进行交互,提升信息传递效率。用户可以在卡片上通过简单交互完成业务处理,让业务系统触手可及。
快速入门
企业可创建企业自建应用进行集成开发,适用于企业将自研或外采的系统,通过标准对接的方式接入WPS 365提供的数据和功能能力,并将应用上架到WPS协作工作台,用户可在工作台统一入口访问应用。