Here you have simple examples of requests to the Text Clustering API. You can use them to test a sample request and get an example response in a quick and easy way, right in your favorite programming language.
import requests
url = "https://api.meaningcloud.com/clustering-1.1"
payload={
'key': 'YOUR API KEY',
'lang': 'LANG HERE',
'txt': 'YOUR TEXT HERE'
}
response = requests.post(url, data=payload)
print('Status code:', response.status_code)
print(response.json())
curl 'https://api.meaningcloud.com/clustering-1.1' \
--form 'key=YOUR API KEY' \
--form 'lang=YOUR LANG HERE' \
--form 'txt=YOUR TEXT HERE'
const formdata = new FormData();
formdata.append("key", "YOUR API KEY");
formdata.append("lang", "LANG HERE");
formdata.append("txt", "YOUR TEXT HERE");
const requestOptions = {
method: 'POST',
body: formdata,
redirect: 'follow'
};
const response = fetch("https://api.meaningcloud.com/clustering-1.1", requestOptions)
.then(response => ({
status: response.status,
body: response.json()
}))
.then(({ status, body }) => console.log(status, body))
.catch(error => console.log('error', error));
<?php
use GuzzleHttp\Client;
$client = new GuzzleHttp\Client();
$response = $client->post('https://api.meaningcloud.com/clustering-1.1', [
'multipart' => [
[
'name' => 'key',
'contents' => 'YOUR API KEY'
],
[
'name' => 'lang',
'contents' => 'LANG HERE'
],
[
'name' => 'txt',
'contents' => 'YOUR TEXT HERE'
]
]
]);
$status = $response->getStatusCode();
$body = json_decode($response->getBody()->getContents(), true);