Chłopaki! Nowa wersja Groupdocs.Comparison Cloud 19.5 jest już dostępna. Twoje opinie i zainteresowanie naszym Document Comparison Cloud API motywują nas do wdrażania nowych funkcji. To wszystko jest nowe API; w tej wersji zaimplementowaliśmy API jako Mikroserwis. Poprawia wydajność i stabilność API. Nowe API ma mniej metod i opcji. Wprowadziliśmy również nowe metody operacji przechowywania w chmurze w GroupDocs.Comparison Cloud API. W poniższych sekcjach przedstawię przegląd niektórych nowych funkcji. Aby uzyskać szczegółowe informacje na temat nowych funkcji i ulepszeń, sprawdź uwagi do wydania tej wersji.

Nowa wersja API

Wprowadziliśmy wersję V2 API w wersji 19.5 i będzie używany następujący podstawowy adres URL. Należy pamiętać, że wersja V1 pozostanie dostępna.

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

Uwierzytelnianie

W celu zwiększenia bezpieczeństwa w tej wersji wprowadziliśmy uwierzytelnianie JWT (JSON Web Token). Metody uwierzytelniania OAuth2 i podpisywania adresów URL nie są już obsługiwane przez interfejs API w wersji 2. Pokażemy Ci, jak zdobyć token dostępu 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]"

Interfejsy API magazynu

Od teraz nie musisz używać GroupDocs.Storage Cloud REST API do operacji przechowywania. GroupDocs.Comparison Cloud API wprowadziło w tym celu następujące metody API.

File API – Wprowadzono metody wysyłania, pobierania, kopiowania, przenoszenia, usuwania plików: dokumenty wejściowe i wyniki renderowania w chmurze

Prześlij plik do magazynu

### 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

Pobierz plik z magazynu

### 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 — Wprowadzono metody tworzenia, kopiowania, przenoszenia i usuwania folderów w chmurze

Storage API — Wprowadzono metody uzyskiwania informacji o pamięci i plikach

Interfejs API porównania

W erze cyfrowej porównywanie dokumentów jest podstawowym wymogiem osób i organizacji w zakresie ich zadań prawnych i finansowych. A GroupDocs.Comparison Cloud REST API to sprawdzony interfejs API dla programistów, którzy mogą dodawać tę funkcję do swoich aplikacji bez martwienia się o zależność od platformy. Może być używany na dowolnej platformie bez oprogramowania innych firm. Zapewnia proste metody porównywania najpopularniejszych formatów plików biznesowych (Word, Excel, PowerPoint, PDF, obrazy, e-mail, HTML, notatka). Następujące metody API

Porównania - Porównuje dokumenty źródłowe i docelowe i zwraca link do zapisanego wyniku

POST ​/porównanie​/porównania

Zmiany — Pobiera listę zmian między dokumentami źródłowymi i docelowymi

POST ​/porównanie​/zmiany

Aktualizacja — Akceptuje lub odrzuca zmiany w wynikowym dokumencie i zwraca link do zapisanego wyniku

PUT ​/porównanie​/aktualizacje

Tutaj pokażemy Ci, jak łatwo możesz porównać dwie wersje tego samego dokumentu pod kątem zmian z domyślnymi opcjami Comparisonoptions i uzyskać wynikową ścieżkę do dokumentu. Wystarczy przesłać dokument źródłowy i docelowy do metody przechowywania i porównania wywołań API. W ten sposób możesz wykonać te zadania za pomocą cURL, jednak możesz zapoznać się z pełną listą dostępnych pakietów SDK, aby korzystać z GroupDocs.Comparison Cloud API bezpośrednio na swojej ulubionej platformie.

### 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"}"

Masz pytanie lub błąd? Zachęcamy do pozostawienia nam komentarza poniżej lub zadania pytania na forum wsparcia. Pomaga nam to w ciągłym ulepszaniu i udoskonalaniu naszego interfejsu API.

Nadal nie wypróbowałeś GroupDocs.Comparison Cloud? Bezpłatna wersja próbna jest właśnie tutaj i czeka, aż ją wypróbujesz i odkryjesz moc interfejsu API REST porównania. Wszystko, czego potrzebujesz, to zarejestrować się w groupdocs.cloud.