只读模式无法复制文档内容,copy权限有配置

阅读次数 147

只读模式无法复制文档内容,copy权限有配置 如需实现复制文档内容,需如何做?

5 Answers

这边排查了下,可能是由于您这边没有按照要求实现用户信息接口导致的,请您按照文档的指引一步一步的接入。

果然是这个问题,已经解决了,谢谢!

你好,只读模式下,copy设置为1也是可以正常复制文档的,请注意文件权限接口要返回用户ID。

是我的复制方式有问题吗,request_id: 959329cc0c8e4b4d7ee2f58f19750f2a, 查日志可以看到copy: 1,但是在页面上右键没有菜单展示,快捷键CTRL+C也复制不了

截图放在上面了

麻烦提供下在线链接,我们排查下问题

你好,这边通过在线文档看了下接口的返回值,并没有返回copy: 1,请再次检查下文件权限接口是否按要求返回了数据? 看日志信息您这边文件权限接口返回的user_id是1,但是token对应的实际用户的ID是SX20230316IQZLXH:1

您可以看下我们的业务数据请求头,在调用您的回调接口时会带上这些头信息。

image.png

token对应的用户id是什么意思,我所有的用户id都传的1,前面的是你们服务处理的时候自动拼上的app-id,这个read权限是你们的服务返回的,我的接口实际返回是有copy: 1的,但是你们没有透传过来。token本身是我们站内的token,只是传给你们服务透传的,按理说你们不应该需要解析我的token。可以麻烦找下开发人员看看吗,我们线上环境因为升级wps版本导致不能复制的问题已经持续快一周了,很急!

请问前端使用sdk进行初始化的时候有设置token为1吗?建议试试初始化的时候设置fileToken为用户id,即下面代码示例

const instance = WebOfficeSDK.init({
    officeType: 'w',
    appId: 'xxx',
    fileId: 'xxx',
    fileToken: '1',
    mount: '#weboffice',
  })

加了,没用呢

可以看看你的前端初始化代码吗?




    
    
    WebOffice