之前获取文件元信息接口支持透传其他参数,并且获取文件元信息就可以指定用户预览文件的权限。 目前我们有这样的场景,用户可以通过wps进行预览 也就需要用户打开文档后就是只读模式,我要怎么实现?正确的实现方式是什么?通过customArgs设置readOnly是否合理?还是通过customArgs透传一个其他参数,后段拿到参数后更改permission回调的权限?image.png
之前获取文件元信息接口支持透传其他参数,并且获取文件元信息就可以指定用户预览文件的权限。 目前我们有这样的场景,用户可以通过wps进行预览 也就需要用户打开文档后就是只读模式,我要怎么实现?正确的实现方式是什么?通过customArgs设置readOnly是否合理?还是通过customArgs透传一个其他参数,后段拿到参数后更改permission回调的权限?image.png
想要实现只读模式,是通过文档用户权限来实现,接口: GET /v3/3rd/files/:file_id/permission,返回值中的read代表是否具有预览权限,0-无 1-有。返回值示例:
{
"code": 0,
"data": {
"comment": 1,
"copy": 1,
"download": 1,
"history": 1,
"print": 1,
"read": 1,
"rename": 1,
"saveas": 1,
"update": 1,
"user_id": "404"
}
}
具体可以参考solution.wps.cn上服务端回调文档预览开发文档-https://solution.wps.cn/docs/callback/preview.html#%E6%96%87%E6%A1%A3%E7%94%A8%E6%88%B7%E6%9D%83%E9%99%90