Ребята! Вышла новая версия Groupdocs.Comparison Cloud 19.5. Ваши отзывы и интерес к нашему Document Comparison Cloud API побуждают нас внедрять новые функции. Это все новый API; в этой версии мы реализовали API как микросервис. Это повышает производительность и стабильность API. В новом API меньше методов и опций. Мы также представили новые методы работы с облачным хранилищем в GroupDocs.Comparison Cloud API. Я дам вам обзор некоторых новых функций в следующих разделах. Полную информацию о новых функциях и улучшениях можно найти в примечаниях к выпуску этой версии.

Новая версия API

Мы представили версию API V2 в версии 19.5, и будет использоваться следующий базовый URL. Обратите внимание, что версия V1 останется доступной.

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

Аутентификация

Для повышения безопасности в этом выпуске мы ввели аутентификацию JWT (JSON Web Token). Методы аутентификации OAuth2 и подписи URL-адресов больше не поддерживаются версией API V2. Давайте покажем вам, как получить токен доступа 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

Сравнения - Сравнивает исходный и целевой документы и возвращает ссылку на сохраненный результат.

ПОСТ​/сравнение​/сравнения

Изменения — получает список изменений между исходным и целевым документами.

ПОСТ​/сравнение​/изменения

Обновление - Принимает или отклоняет изменения результирующего документа и возвращает ссылку на сохраненный результат.

PUT​/сравнение​/обновления

Здесь мы покажем вам, как легко вы можете сравнить две версии одного и того же документа на наличие изменений с Comparisonoptions по умолчанию и получить путь к документу результата. Вам просто нужно загрузить исходный и целевой документ в хранилище и вызвать 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.