Pessoal! Chegou a nova versão do Groupdocs.Comparison Cloud 19.5. Seus comentários e interesse em nossa API de nuvem de comparação de documentos nos motivam a implementar novos recursos. É tudo novo API; nesta versão implementamos a API como um Microsserviço. Melhora o desempenho e a estabilidade da API. A nova API tem menos métodos e opções. Também introduzimos novos métodos para operações de armazenamento em nuvem no GroupDocs.Comparison Cloud API. Darei uma visão geral de alguns dos novos recursos nas seções a seguir. Para obter detalhes completos sobre novos recursos e aprimoramentos, verifique as notas de lançamento desta versão.

Nova versão da API

Introduzimos a versão API V2 na versão 19.5 e a seguinte URL base será usada. Observe que a V1 permanecerá disponível.

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

Autenticação

Para maior segurança, introduzimos a autenticação JWT (JSON Web Token) nesta versão. Os métodos de autenticação OAuth2 e de assinatura de URL não são mais suportados pela versão API V2. Vamos mostrar como obter o token de acesso 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]"

APIs de armazenamento

A partir de agora, você não precisa mais usar a API GroupDocs.Storage Cloud REST para operações de armazenamento. GroupDocs.Comparison Cloud API introduziu os seguintes métodos de API para esse fim.

API de arquivo – Métodos introduzidos para upload, download, cópia, movimentação, exclusão de arquivos: documentos de entrada e resultados de renderização no armazenamento em nuvem

Carregar arquivo para armazenamento

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

Baixar arquivo do armazenamento

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

API de pasta - Métodos introduzidos para criar, copiar, mover, excluir pastas no armazenamento em nuvem

API de armazenamento - Métodos introduzidos para obter informações de armazenamento e informações de arquivo

API de comparação

Nesta era digital, a comparação de documentos é um requisito básico de indivíduos e organizações para suas tarefas legais e financeiras. E GroupDocs.Comparison Cloud REST API é uma API comprovada para desenvolvedores adicionarem esse recurso em seus aplicativos sem se preocupar com a dependência da plataforma. Ele pode ser usado em qualquer plataforma sem nenhum software de terceiros. Ele fornece métodos simples para comparar os formatos de arquivo de negócios mais populares (Word, Excel, PowerPoint, PDF, Imagens, E-mail, Html, Nota). Seguir métodos de API

Comparações - Compara documentos de origem e destino e retorna um link para o resultado salvo

POST ​/comparação​/comparações

Changes - Recupera uma lista de alterações entre os documentos de origem e de destino

POST ​/comparação​/alterações

Atualizar - Aceita ou rejeita alterações no documento resultante e retorna um link para o resultado salvo

PUT ​/comparação​/atualizações

Aqui, mostraremos como é fácil comparar duas versões do mesmo documento para alterações com as [opções de comparação] padrão 9 e obter o caminho do documento de resultado. Você só precisa fazer o upload do documento de origem e destino para armazenamento e chamar o método API de comparações. É assim que você pode realizar essas tarefas usando cURL, no entanto, você pode consultar a lista completa de SDKs disponíveis para usar GroupDocs.Comparison Cloud API diretamente em sua plataforma favorita.

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

Tem uma pergunta ou bug? Sinta-se à vontade para nos enviar um comentário abaixo ou postar uma pergunta no fórum de suporte. Isso nos ajuda a melhorar e refinar continuamente nossa API.

Ainda não experimentou o GroupDocs.Comparison Cloud? A avaliação gratuita está aqui esperando que você experimente e explore o poder da API REST de comparação. Tudo que você precisa é inscrever-se com o groupdocs.cloud.