Office 文档管理授权Bug(wps接入),9.3.2的版本现在签名失败,8.0的版本可以签名成功。

bug反馈 未结 10 194
大道
大道 VIP3 2022-05-20 15:23:25
收藏
产品:vue 版本:9.3.2
页面错误:授权失败 img[/userfiles/fly/acf19cf88cef49138a34b3dca83fd0c9/files/1653031314753.] 后端配置 img[/userfiles/fly/acf19cf88cef49138a34b3dca83fd0c9/files/1653031345761.] wps回调配置--都是配置的后端接口请求的地址 切保持一直,appid appkey都是按照wps开放平台填写 img[/userfiles/fly/acf19cf88cef49138a34b3dca83fd0c9/files/1653031389663.]
回帖
  • 2022-05-23 16:33:26
    参数,参数 key 换掉了。注意 filedi fid的区别
    0 回复
  • 大道 VIP3 (楼主)
    2022-05-24 10:10:30
    @蓝色忧郁 刘老板,没明白什么意思。很奇怪老版本可以,新版本就是不行。face[泪]
    0 回复
  • 大道 VIP3 (楼主)
    2022-05-24 10:19:36
    @蓝色忧郁 参数key换掉了是具体指哪里,appkey 还是 appid?这个不是自己填写好回调地址,appid 和appkey就可以用了吗,现在项目急着要用,麻烦作者看一下,或者帮忙修复一下。
    0 回复
  • 2022-05-24 10:28:47
    @大道 有个文件id, 传参由 fileid 改成了fid, 所以你配置的回调函数地址 请注意,前后台参数是否一致。
    0 回复
  • 2022-05-24 10:29:16
    要么都是 fileid 要么都是fid
    0 回复
  • 大道 VIP3 (楼主)
    2022-05-24 10:30:18
    @蓝色忧郁 好的,我检查一下。
    0 回复
  • 大道 VIP3 (楼主)
    2022-05-24 12:28:51
    @蓝色忧郁 没有发现哪里有用到fid,请问 可以说明具体文件吗,从前端都是用的fileid, 然后调用 /weboffice/index 接收参数也是fileid,然后跳转后台的office.html 里面也都是使用的fileid。现在这个授权错误就是没有一个好的解决思路,我看授权码加密的工具类也是和官网一样,然后为什么jeeplus官网可以,我自己配就是授权失败。因为9.几的版本我再服务器试就会授权出错,但是 8.几的版本就没问题。 不知道官网部署的几的版本。
    0 回复
  • 大道 VIP3 (楼主)
    2022-05-24 16:31:47
    @蓝色忧郁 能具体或者图片说明一下fileid改为fid的地方吗,实在没看出来框架这个改动,也对比了8.几的版本。
    0 回复
  • 大道 VIP3 (楼主)
    2022-05-24 18:22:46
    @蓝色忧郁 老板,问题现在解决了,是因为文件路径带有中文字符导致的签名失效。得去解决带有中文授权不过的问题。
    0 回复
  • 2022-05-25 11:49:26
    @大道 中文用encodeURIComponent编码一下就行了
    0 回复