Ребята! Вышла новая версия 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.