Text Verifier
Text Verifier API
The Text Verifier API allows users to compare two texts for similarity, enabling them to easily identify differences and similarities between the provided content. By utilizing this API section, users can streamline their verification process and ensure the accuracy of their text comparisons.
POST
/
match
/
text
Compare two text strings
curl --request POST \
--url https://rest-api.argosidentity.com/v3/modules/match/text \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"textSet": {
"originalText": "argos",
"matchingText": "Arg0s"
},
"callbackUrl": "https://your-domain.com/callback"
}
'import requests
url = "https://rest-api.argosidentity.com/v3/modules/match/text"
payload = {
"textSet": {
"originalText": "argos",
"matchingText": "Arg0s"
},
"callbackUrl": "https://your-domain.com/callback"
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
textSet: {originalText: 'argos', matchingText: 'Arg0s'},
callbackUrl: 'https://your-domain.com/callback'
})
};
fetch('https://rest-api.argosidentity.com/v3/modules/match/text', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest-api.argosidentity.com/v3/modules/match/text",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'textSet' => [
'originalText' => 'argos',
'matchingText' => 'Arg0s'
],
'callbackUrl' => 'https://your-domain.com/callback'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://rest-api.argosidentity.com/v3/modules/match/text"
payload := strings.NewReader("{\n \"textSet\": {\n \"originalText\": \"argos\",\n \"matchingText\": \"Arg0s\"\n },\n \"callbackUrl\": \"https://your-domain.com/callback\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://rest-api.argosidentity.com/v3/modules/match/text")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"textSet\": {\n \"originalText\": \"argos\",\n \"matchingText\": \"Arg0s\"\n },\n \"callbackUrl\": \"https://your-domain.com/callback\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://rest-api.argosidentity.com/v3/modules/match/text")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"textSet\": {\n \"originalText\": \"argos\",\n \"matchingText\": \"Arg0s\"\n },\n \"callbackUrl\": \"https://your-domain.com/callback\"\n}"
response = http.request(request)
puts response.read_body{
"similarity": 70
}{
"message": "Invalid request parameters"
}인증
본문
application/json
Show child attributes
Show child attributes
The URL where the text comparison results will be sent upon completion. If a callbackUrl is provided, the process works asynchronously. If no callbackUrl is provided, the process operates synchronously.
예시:
"https://your-domain.com/callback"
응답
Successful text comparison
Similarity percentage between the two texts
예시:
70
이 페이지가 도움이 되었나요?
⌘I
Compare two text strings
curl --request POST \
--url https://rest-api.argosidentity.com/v3/modules/match/text \
--header 'Content-Type: application/json' \
--header 'x-api-key: <api-key>' \
--data '
{
"textSet": {
"originalText": "argos",
"matchingText": "Arg0s"
},
"callbackUrl": "https://your-domain.com/callback"
}
'import requests
url = "https://rest-api.argosidentity.com/v3/modules/match/text"
payload = {
"textSet": {
"originalText": "argos",
"matchingText": "Arg0s"
},
"callbackUrl": "https://your-domain.com/callback"
}
headers = {
"x-api-key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'x-api-key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
textSet: {originalText: 'argos', matchingText: 'Arg0s'},
callbackUrl: 'https://your-domain.com/callback'
})
};
fetch('https://rest-api.argosidentity.com/v3/modules/match/text', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest-api.argosidentity.com/v3/modules/match/text",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'textSet' => [
'originalText' => 'argos',
'matchingText' => 'Arg0s'
],
'callbackUrl' => 'https://your-domain.com/callback'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://rest-api.argosidentity.com/v3/modules/match/text"
payload := strings.NewReader("{\n \"textSet\": {\n \"originalText\": \"argos\",\n \"matchingText\": \"Arg0s\"\n },\n \"callbackUrl\": \"https://your-domain.com/callback\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-api-key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://rest-api.argosidentity.com/v3/modules/match/text")
.header("x-api-key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"textSet\": {\n \"originalText\": \"argos\",\n \"matchingText\": \"Arg0s\"\n },\n \"callbackUrl\": \"https://your-domain.com/callback\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://rest-api.argosidentity.com/v3/modules/match/text")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-api-key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"textSet\": {\n \"originalText\": \"argos\",\n \"matchingText\": \"Arg0s\"\n },\n \"callbackUrl\": \"https://your-domain.com/callback\"\n}"
response = http.request(request)
puts response.read_body{
"similarity": 70
}{
"message": "Invalid request parameters"
}