- 原理:
- 使用阿里云的sdk渲染界面 https://g.alicdn.com/IMM/office-js/1.1.5/aliyun-web-office-sdk.min.js
- 使用阿里云的智能媒体管理产品来存储管理文档如何使用WebOffice服务交互_智能媒体管理-阿里云帮助中心
- 前提条件:
- 在阿里云OSS管理控制台创建bucket列表并上传文件:如何使用OSS控制台上传文件_对象存储 OSS-阿里云帮助中心
- 开通阿里云智能媒体管理服务: 如何开通智能媒体管理产品_智能媒体管理-阿里云帮助中心
- 通过智能媒体管理控制台创建项目: 如何创建智能媒体管理项目_智能媒体管理-阿里云帮助中心
- 将bucket列表与项目关联起来
- 流程:
- 调用IMM API接口获取token,设置请求参数Permission中的权限参数Readonly的值为true即为预览模式:调用GenerateWebofficeToken获取Weboffice凭证_智能媒体管理-阿里云帮助中心
- 使用js-sdk调用接口返回url渲染界面
- 接口返回token有效期为30min,token过期后需要重新请求token
- 计费方式:
-
2023-05-01之后创建的项目使用WebOffice进行文档预览和在线协作按接口调用次数计费,调用GenerateWebofficeToken和RefreshWebofficeToken接口时进行计费。
- 计费详情参考:智能媒体管理有哪些计费项_智能媒体管理-阿里云帮助中心
-
参考alist文件预览服务
最新推荐文章于 2024-06-20 17:09:18 发布