Récupérer les différences (GET)
Cette API permet de demander une comparaison de texte et de récupérer un DocumentCompareResult.
Description technique de l’API
Point de terminaison:
GET /difference
Paramètre de requête :
Attribute | Type | Required | Description |
---|---|---|---|
leftDocumentId | String | oui | Id du premier document à comparer. |
rightDocumentId | String | oui | Id du second document à comparer. |
Réponse :
Attribute | Type | Description |
---|---|---|
documentCompareResult | DocumentCompareResult | DocumentCompareResult contient le résultat de la comparaison. |
Exemples
Récupérer une différence
L’appel ci-dessous génère une demande de construction à partir de deux documents ayant pour ID :
- document ID de gauche = 123e4567-e89b-12d3-a456-426614174000
- document ID de droite = b64_bm9yZS92SDMtMS0xMTh1735080237
curl -X 'GET' \
'http://localhost:8761/difference?leftDocumentId=123e4567-e89b-12d3-a456-426614174000&rightDocumentId=b64_bm9yZS92SDMtMS0xMTh1735080237' \
-H 'accept: */*'
Exemple de réponse :
{
"leftDocumentId": "string",
"rightDocumentId": "string",
"textChanges": [
{
"changeType": "DELETE",
"fragments": [
{
"endOfLine": true,
"pageNumber": 0,
"text": "string",
"type": "DELETE"
}
],
"left": {
"clickableDestination": {
"action": "string",
"destination": "string",
"position": {
"h": 0,
"w": 0,
"x": 0,
"y": 0
}
},
"font": "string",
"fontSize": 0,
"individualWidths": [
0
],
"pageNumber": 0,
"paragraphId": 0,
"position": {
"h": 0,
"w": 0,
"x": 0,
"y": 0
},
"rightToLeftText": true,
"startTime": 0,
"text": "string"
},
"right": {
"clickableDestination": {
"action": "string",
"destination": "string",
"position": {
"h": 0,
"w": 0,
"x": 0,
"y": 0
}
},
"font": "string",
"fontSize": 0,
"individualWidths": [
0
],
"pageNumber": 0,
"paragraphId": 0,
"position": {
"h": 0,
"w": 0,
"x": 0,
"y": 0
},
"rightToLeftText": true,
"startTime": 0,
"text": "string"
}
}
]
}