wps对接在线预览的几个问题,开发阶段,使用的是测试环境

阅读次数 667

1、/v3/3rd/files/:file_id/permission 接口给了文档 打印和下载权限,但是点击按钮依然提示无权限。后来我加另存为也不可以 image.png image.png
image.png

2、excel预览,会加载一个评论的接口,报没有权限,我返回有评论权限也无效, 我想屏蔽掉这个接口请求 image.png

3、这个网络状态会出现失败的时候,然后导致一直重复请求接口,这个是哪边的问题?怎么解决,出现频率高,在效果是文档里有图片在不断的闪烁 image.png image.png

4、再补充一个问题,为什么预览相关的接口,会有多次请求,打开一个文档预览,有20次请求,这是正常的吗

			**重新补充之前的问题 19:03更新**

第一个问题解决了,确实实现 /v3/3rd/users 就可以了。

第二个不行,报错的为excel ,word不会。我看了word的多了appid参数 ,而excel的没有 image.png image.png
image.png
我接口返回权限都是一样的
image.png

第四个问题的日志截图,点击一次预览,会有同一接口的多次请求,次数不定 image.png

再补充一个问题:我返回权限的写法是固定的json,不会随着请求变化,但是会出现失败,这个是我服务器问题吗? image.png

补充第二个问题的截图 image.png image.png

4 Answers
  1. 问题已经修复。如果您后续在使用文档时还是遇到类似问题,烦请再次联系我们;
  2. 是正常的,我们在打开文档时,内部有很多逻辑,都会触发请求贵司的接口;
  3. permission 接口返回的 json 解析失败这个可能需要您这边检查一下。以您截屏中的 request id aa26ac0b54344a184018764302543cc9 来看,贵司的接口当时返回的状态码是 500。所以 response body 内容大概率已经不是 json 了。后续我们会在控制台提供日志查询功能,用来查询我们请求贵司接口失败时记录的 log。

那现在应该就剩2的问题了,excel预览这个,因为每次打开都会报这个错,影响较大

你好,第二个问题截图能否多点信息把响应头也截图下

补充在问题末尾了

你好,

  1. 返回无权限,可能是 user_id: 404 这个用户不存在导致,需要实现用户信息接口/v3/3rd/users并返回对应信息。https://solution.wps.cn/docs/callback/user.html#%E6%89%B9%E9%87%8F%E8%8E%B7%E5%8F%96%E7%94%A8%E6%88%B7%E4%BF%A1%E6%81%AF
  2. 评论是属于编辑行为,因此在预览模式下不可评论,如需开启请在permission接口返回中设置update=1
  3. 已知问题,我们正在全力修复
  4. 多次请求是指什么?请补充具体细节或者截图

谢谢~

更多的细节补充在原问题的后面了

借个楼,请问一下官方大哥,如果想把编辑权限和评论权限分开,使得评论不依赖于编辑有什么办法吗?

request id 为 eb1217652ded4dd 的这次请求中。贵司的接口 https://xxxx.bxxxxxxxn.com/v3/3rd/files/Fxxxxxxxxxxxq 返回了 html 内容。可能需要您帮忙排查下。打开文档的时候的那次请求是没问题的。

找到问题了,获取自定义参数里x-user-query,定义的name没有拿到,这个就很奇怪了,总有一次会没有这个数据,可以查下传递时是否漏了呢