wps在线预览接口_WPS文档在线预览接入的一点心得

花了大半天时间接入WPS文档在线预览功能,还算比较顺利。

原来的OA系统一直用到文档在线预览功能,之前是用微软+officeweb365来实现的。一直感觉不太理想。昨天无意间见到金山WPS开放了在线文档预览的功能接入,于是申请了服务商。服务商申请成功后,提交文档在线预览的服务申请。

官网的接入文档相当简单,而且也没有PHP的demo可参考。只好摸着石头过河去测试。

1、按照开发文档首先写了一个回调接口,这个在开发第三方支付时,已经写过了,这个是比较简单的;按照文档的要求返回正确的参数即可;

这里面是有一个小坑的:对于回调返回的参数的数据类型是相当严格的,必须和示例的一致,否则会返回无效链接。比如size是整型的,我在测试时因为是通过filesize函数直接获取的,是没问题的,后来正式在业务中使用时则是通过参数传过来就出问题了,因为变成字符型的数据类型了;另外在回调中filesize不能用相对路径,必须是完整的路径;

2、按照签名生成文档写一个加签函数。这个需要注意几点:

2.1 PHP的hash_hmac函数需要传入四个参数,分别是:‘SHA1’,排序后拼接成的字符串,APPKEY,‘true’,这个在开发文档里是没有的;

2.2 secretkey不参与排序,不参与加签,放到最后面,其值即为APPKEY,叫法不一样,都是一个东西;

3、请求链接拼接,中文需要urlencode。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
金山文档WPS是一种在线编辑工具,可以帮助用户创建、编辑和共享各种办公文档。.NET是一种开发框架,可用于创建不同类型的应用程序。下面是金山文档WPS在线编辑与.NET的接入指南: 1. 注册API密钥:首先,用户需要在金山文档WPS官方网站上注册一个账号,并获取一个API密钥。 2. 下载和安装SDK:用户需要下载金山文档WPS的.NET SDK,然后根据官方提供的安装指南,将SDK集成到自己的开发环境中。 3. 引入SDK包:在.NET项目中,用户需要将下载的SDK包引入到项目中,以便能够使用金山文档WPS的API接口。 4. 进行身份验证:用户可以使用SDK提供的方法,在应用程序中进行身份验证。用户需要使用之前获取的API密钥进行身份验证,以便能够使用金山文档WPS的编辑功能。 5. 创建和编辑文档:成功进行身份验证后,用户可以使用SDK提供的方法创建、打开和编辑金山文档WPS支持的各种文件格式,如.docx、.xlsx和.pptx等。 6. 保存和分享文档:一旦用户完成了对文档的编辑,可以使用SDK提供的方法保存文档,并可以选择将其分享给其他人或保存到本地设备。 7. 错误处理和异常处理:在使用金山文档WPS的API接口时,用户需要处理可能发生的错误和异常情况,以确保应用程序的稳定性和可靠性。 总之,金山文档WPS在线编辑与.NET的接入指南主要包括注册API密钥、下载和安装SDK、引入SDK包、进行身份验证、创建和编辑文档、保存和分享文档,以及错误处理和异常处理。有了这些步骤的指导,用户就可以在.NET开发环境中轻松地接入和使用金山文档WPS在线编辑功能了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值