| 要素 | 由谁提供 | 作用 |
|---|---|---|
| 应用与凭证 | 你的应用在石墨文档中台侧配置 | 标识接入应用,生成访问预览页所需的 signature、token 等凭证 |
| 回调接口 | 你的应用后端 | 向石墨实时返回当前用户信息、文件元信息、权限、下载地址等数据 |
| 预览页面 | 你的应用前端 + 石墨预览服务 | 前端用 iframe 或 SDK 嵌入预览地址,石墨负责文件解析和页面渲染 |
| 角色 | 职责 |
|---|---|
| 用户 | 打开业务系统页面,加载石墨预览 iframe |
| 你的应用前端 | 拼接或获取预览 URL,把预览页嵌入业务系统 |
| 你的应用后端 | 生成 fileId、维护文件元信息、校 验用户身份、暴露回调接口和文件下载地址 |
| 石墨文档中台 | 校验访问凭证,回调你的应用获取用户和文件信息,下载源文件,创建或读取预览缓存,返回预览页面 |
fileId、signature 和 token 后,按照如下的格式拼接后,前端直接打开预览页即可。https://__石墨文档中台域名__/sdk/v2/api/cloud-files/{fileId}/page?signature={signature}&token={token}X-WebOffice-Token 等凭证识别用户。