{
"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"
}'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Diferença de Texto API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
(Economize 2 meses com cobrança anual 🎉)
Compare 2 strings/textos e determine as diferenças entre eles A API fornece tanto uma versão json fácil de processar para trabalhar quanto um resultado pré-renderizado para saída html e cli
A API Text Diff retorna um objeto JSON contendo as diferenças entre duas strings. Inclui uma matriz de diferenças, uma representação em HTML da comparação e uma saída amigável para CLI
Os campos principais na resposta incluem "diffs" (um array de objetos de diferença), "html" (uma string para saída em HTML) e "cli" (uma string para saída em interface de linha de comando)
Os dados da resposta estão estruturados como um objeto JSON. Ele contém um array "diffs" com objetos detalhando o tipo de mudança (por exemplo, "eq", "add") e o texto correspondente, juntamente com os campos "html" e "cli" para saídas formatadas
A API fornece informações sobre as diferenças entre duas cadeias de texto, incluindo quais partes são iguais, adicionadas ou removidas, juntamente com saídas formatadas para HTML e CLI
Os usuários podem personalizar suas solicitações fornecendo duas strings de texto no corpo da solicitação POST. A API então comparará essas strings e retornará as diferenças
Casos de uso típicos incluem controle de versão para documentos comparar entradas do usuário em aplicativos e gerar registros de alterações para conteúdo baseado em texto
Os usuários podem utilizar o array "diffs" para identificar mudanças programaticamente, usar a saída "html" para exibição na web e a saída "cli" para aplicações em terminal, tornando-o versátil para diversos ambientes
Os usuários podem esperar padrões como "eq" para segmentos de texto iguais "add" para texto recém-adicionado e "remove" para texto excluído permitindo a identificação clara das mudanças entre as duas strings