Хлопці! Нова версія 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 для операцій зберігання. Для цієї мети API GroupDocs.Comparison Cloud представив такі методи API.

File 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 - Представлені методи для створення, копіювання, переміщення та видалення папок у хмарному сховищі

API сховища – представлено методи отримання інформації про сховище та файлів

API порівняння

У цю цифрову епоху порівняння документів є основною вимогою для окремих осіб і організацій для їх юридичних і фінансових завдань. І GroupDocs.Comparison Cloud REST API є перевіреним API для розробників, щоб додати цю функцію у свої програми, не турбуючись про залежність від платформи. Його можна використовувати на будь-якій платформі без стороннього програмного забезпечення. Він надає прості методи порівняння найпопулярніших бізнес-форматів файлів (Word, Excel, PowerPoint, PDF, Images, Email, Html, Note). Наступні методи API

Порівняння – порівнює вихідний і цільовий документи та повертає посилання на збережений результат

POST ​/comparison​/comparisons

Зміни – отримує список змін між вихідним і цільовим документами

POST ​/порівняння​/зміни

Оновлення - приймає або відхиляє зміни в отриманому документі та повертає посилання на збережений результат

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.