بچه ها! نسخه جدید Groupdocs.Comparison Cloud 19.5 اینجا است. بازخورد و علاقه شما به Document Comparison Cloud API ما را برای اجرای ویژگی‌های جدید با انگیزه نگه می‌دارد. این همه API جدید است. در این نسخه ما API را به عنوان یک Microservice پیاده سازی کرده ایم. عملکرد و پایداری API را بهبود می بخشد. API جدید روش ها و گزینه های کمتری دارد. همچنین روش‌های جدیدی را برای عملیات ذخیره‌سازی ابری در GroupDocs.Comparison Cloud API معرفی کرده‌ایم. در بخش های بعدی مروری بر برخی از ویژگی های جدید ارائه خواهم کرد. برای جزئیات کامل ویژگی‌های جدید و بهبود، لطفاً یادداشت‌های انتشار این نسخه را بررسی کنید.

نسخه جدید API

ما نسخه V2 API را در نسخه 19.5 معرفی کرده ایم و از آدرس اصلی زیر استفاده خواهد شد. لطفاً توجه داشته باشید که V1 در دسترس خواهد بود.

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

احراز هویت

برای امنیت بهتر، احراز هویت JWT (JSON Web Token) را در این نسخه معرفی کرده‌ایم. روش‌های تأیید اعتبار OAuth2 و امضای URL دیگر توسط نسخه V2 API پشتیبانی نمی‌شوند. اجازه دهید نحوه دریافت JWT Access Token را به شما نشان دهیم.

### 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 زیر را برای این منظور معرفی کرده است.

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

فایل را از Storage دانلود کنید

### 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 اثبات شده برای توسعه دهندگان است تا بدون نگرانی در مورد وابستگی به پلتفرم، این ویژگی را در برنامه های خود اضافه کنند. می توان آن را بر روی هر پلتفرمی بدون هیچ نرم افزار شخص ثالث استفاده کرد. روش‌های ساده‌ای را برای مقایسه محبوب‌ترین فرمت‌های فایل‌های تجاری (ورد، اکسل، پاورپوینت، پی‌دی‌اف، تصاویر، ایمیل، اچ‌تی‌مل، یادداشت) ارائه می‌کند. دنبال کردن روش های API

مقایسه - اسناد منبع و مقصد را مقایسه می کند و پیوندی را به نتیجه ذخیره شده برمی گرداند

POST / comparison / comparisons

تغییرات - فهرستی از تغییرات بین اسناد منبع و هدف را بازیابی می کند

POST / مقایسه / تغییرات

به‌روزرسانی - تغییرات سند حاصل را می‌پذیرد یا رد می‌کند و پیوندی را به نتیجه ذخیره‌شده برمی‌گرداند.

قرار دادن / مقایسه / به روز رسانی

در اینجا به شما نشان خواهیم داد که چگونه می توانید دو نسخه از یک سند را برای تغییرات با پیش فرض Comparisonoptions مقایسه کنید و مسیر سند نتیجه را دریافت کنید. شما فقط باید سند منبع و هدف را به روش API مقایسه و فراخوانی در حافظه آپلود کنید. این روشی است که می توانید با استفاده از cURL به این وظایف برسید، با این حال می توانید برای استفاده مستقیم از GroupDocs.Comparison Cloud API در پلتفرم مورد علاقه خود، به لیست کامل [SDK های موجود10 مراجعه کنید.

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

سوالی دارید یا باگ؟ لطفاً نظر خود را در زیر برای ما ارسال کنید یا سؤالی را در [تالار گفتمان پشتیبانی11 ارسال کنید. این به ما کمک می کند تا به طور مداوم API خود را بهبود و اصلاح کنیم.

هنوز GroupDocs.Comparison Cloud را امتحان نکرده‌اید؟ آزمایش رایگان دقیقاً در اینجا منتظر شماست تا آن را امتحان کنید و قدرت مقایسه REST API را کشف کنید. تنها چیزی که نیاز دارید این است که با groupdocs.cloud ثبت نام کنید.