{
"diffs": [
{
"type": "eq",
"text": "Hello"
},
{
"type": "add",
"text": " World"
}
],
"html": "<span>Hello</span><ins style=\"background:#e6ffe6;\"> World</ins>",
"cli": "SGVsbG8bWzMybSBXb3JsZBtbMG0="
}
curl --location --request POST 'https://zylalabs.com/api/13778/text+diff+api/31602/compare+2+text' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"text1": "Hello",
"text2": "Hello World"
}'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Diferencia de texto API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
Compara 2 cadenas/textos y determina las diferencias entre ellos. La API proporciona tanto una versión en json fácil de procesar para trabajar como un resultado pre-renderizado para salida en html y cli
La API de Text Diff devuelve un objeto JSON que contiene las diferencias entre dos cadenas. Incluye un arreglo de diferencias una representación HTML de la comparación y una salida compatible con la CLI
Los campos clave en la respuesta incluyen "diffs" (un arreglo de objetos de diferencia), "html" (una cadena para salida HTML) y "cli" (una cadena para salida de interfaz de línea de comandos)
Los datos de respuesta están estructurados como un objeto JSON. Contiene un array "diffs" con objetos que detallan el tipo de cambio (por ejemplo, "eq", "add") y el texto correspondiente, junto con campos "html" y "cli" para salidas formateadas
La API proporciona información sobre las diferencias entre dos cadenas de texto, incluyendo qué partes son iguales, añadidas o eliminadas, junto con salidas formateadas para HTML y CLI
Los usuarios pueden personalizar sus solicitudes proporcionando dos cadenas de texto en el cuerpo de la solicitud POST. La API comparará estas cadenas y devolverá las diferencias
Los casos de uso típicos incluyen control de versiones para documentos comparar entradas de usuario en aplicaciones y generar registros de cambios para contenido basado en texto
Los usuarios pueden utilizar el array "diffs" para identificar cambios programáticamente usar la salida "html" para la visualización web y la salida "cli" para aplicaciones de terminal lo que lo hace versátil para varios entornos
Los usuarios pueden esperar patrones como "eq" para segmentos de texto iguales, "add" para texto recién añadido y "remove" para texto eliminado, lo que permite una clara identificación de los cambios entre las dos cadenas