伙计们!新版本的 Groupdocs.Comparison Cloud 19.5 已发布。您对我们的文档比较云 API 的反馈和兴趣使我们有动力实施新功能。全新的API;在此版本中,我们将 API 作为微服务实现。它提高了 API 的性能和稳定性。新 API 的方法和选项较少。我们还在 GroupDocs.Comparison Cloud API 中引入了云存储操作的新方法。我将在以下部分中概述一些新功能。有关新功能和增强功能的完整详细信息,请查看此版本的发行说明

新的API版本

我们在 19.5 版本中引入了 V2 API 版本,并将使用以下基本 URL。请注意,V1 将仍然可用。

https://api.groupdocs.cloud/v2.0/comparison/

验证

为了提高安全性,我们在此版本中引入了 JWT(JSON Web Token)身份验证。 V2 API 版本不再支持 OAuth2 和 URL 签名身份验证方法。让我们向您展示如何获取 JWT 访问令牌。

### Retrieve access token JWT(JSON Web Token)
### TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
curl --request POST https://api.groupdocs.cloud/connect/token 
--header "Content-Type: application/x-www-form-urlencoded" 
--data "grant_type=client_credentials&client_id=[APP_SID]&client_secret=[APP_KEY]"

存储API

现在,您不再需要使用 GroupDocs.Storage Cloud REST API 进行存储操作。 GroupDocs.Comparison Cloud API 为此引入了以下 API 方法。

文件API - 引入了上传、下载、复制、移动、删除文件的方法:输入文档和渲染结果,在云存储中

上传文件到存储

### Upload document to default storage
curl -X POST "https://api.groupdocs.cloud/v2.0/comparison/storage/file/source.docx" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: multipart/form-data" 
-T C:/Temp/source.docx

从存储下载文件

### Download document from default storage
curl -X GET "https://api.groupdocs.cloud/v2.0/comparison/storage/file/result.docx" 
-H "accept: multipart/form-data" 
-H "authorization: Bearer [Access_Token]" 
-o "C:/Temp/result.docx"

Folder API - 引入了在云存储中创建、复制、移动、删除文件夹的方法

Storage API - 引入了获取存储信息和文件信息的方法

比较API

在这个数字时代,文档比较是个人和组织完成法律和财务任务的基本要求。 GroupDocs.Comparison Cloud REST API 是一个经过验证的 API,开发人员可以在其应用程序中添加此功能,而无需担心平台依赖性。它可以在任何平台上使用,无需任何第三方软件。它提供了简单的方法来比较最流行的商业文件格式(Word、Excel、PowerPoint, PDF、图像、电子邮件、Html、注释)。以下 API 方法

比较 - 比较源文档和目标文档并返回保存结果的链接

发布​/比较​/比较

Changes - 检索源文档和目标文档之间的更改列表

POST​/比较​/更改

更新 - 接受或拒绝对结果文档的更改并返回保存结果的链接

PUT​/比较​/更新

在这里,我们将向您展示如何轻松地使用默认的 比较选项 比较同一文档的两个版本的更改并获取结果文档路径。您只需将源文档和目标文档上传到存储并调用比较API方法即可。这是使用 cURL 实现此任务的方法,但是您可以参考 可用 SDK 的完整列表,直接在您喜欢的平台中使用 GroupDocs.Comparison Cloud API。

### Compare source and target document and get the comparison result document
curl -X POST "https://api.groupdocs.cloud/v2.0/comparison/comparisons" 
-H "accept: application/json" 
-H "authorization: Bearer [Access_Token]" 
-H "Content-Type: application/json" 
-d "{"SourceFile": {"FilePath": "source.docx",},"TargetFiles": [{"FilePath": "target.docx",}],"OutputPath": "result.docx"}"

有问题或错误吗?请随时在下面给我们留言或在支持论坛中提出问题。它帮助我们不断改进和完善我们的 API。

还没有尝试过 GroupDocs.Comparison Cloud? 免费试用 就在这里等待您尝试并探索 Comparison REST API 的强大功能。您所需要做的就是通过 groupdocs.cloud 注册