Синонимайзер текста
/
Передел текста
Пошагавая инструкция
Чтобы редактировать текст, передайте его с помощью http-запроса.
В этом разделе описываем пример как работает api синонимайзера статей. Использование доступно в кратком режиме и детальными настройками редактора.
Перед началом
Чтобы воспользоваться api, установите cURL и получите данные вашего аккаунта при авторизации :
API key
Проверьте баланс
Составьте запрос
Отредактировать текст на языках рус. eng.
Чтобы изменить текст, передайте контент с помощью подготовленного запроса
В этом примере показываем, как отредактировать текст который состоит из двух слов: «Привет друг».
Язык исходного текста определяется автоматически.
Создайте файл с телом запроса (например, body.json):
{
"key": "<~api key~>";
"text": "Привет друг";
"type": "1";
"rand": "1";
}
Где:
key – api key, полученный при авторизации в личном кабинете
text — Исходный текст для редактирования
type — (Дополнительный параметр, необязательный) определяет метод работы синонимайзера
rand — (Дополнительный параметр, необязательный) включение и отключение различающегося результата в каждом запросе
Передайте файл на редактирование, выполнив команду:
curl --request POST \
--data '<путь_до_файла_json>' \
"https://rewrite.wbss.ru/api"
В этом примере показываем, как отредактировать текст который состоит из двух слов: «Привет друг».
Язык исходного текста определяется автоматически.
Создайте файл с телом запроса (например, body.py):
Python
import requests
key = '<~api key~>'
text = 'Привет друг'
type = '1'
rand = '1'
body = {
"key": key,
"text": text,
"type": type,
"rand": rand,
}
response = requests.post('https://rewrite.wbss.ru/api',
json = body
)
print(response.text)
Где:
key – api key, полученный при авторизации в личном кабинете
text — Исходный текст для редактирования
type — (Дополнительный параметр, необязательный) определяет алгоритм работы синонимайзера
rand — (Дополнительный параметр, необязательный) включение и отключение различающегося результата в каждом запросе
В этом примере показываем, как отредактировать текст который состоит из двух слов: «Привет друг».
Язык исходного текста определяется автоматически.
Создайте файл с телом запроса (например, body.php):
$key = '<~api key~>';
$text = 'Привет друг';
$type = '1';
$rand = '1';
$url = 'https://rewrite.wbss.ru/api';
$post_data = [
"key" => $key,
"text" => $text,
"type" => $type,
"rand" => $rand,
];
$post = http_build_query($post_data);
$curl = curl_init();
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_POST, true);
$result = curl_exec($curl);
curl_close($curl);
var_dump($result);
Где:
key – api key, полученный при авторизации в личном кабинете
text — Исходный текст для редактирования
type — (Дополнительный параметр, необязательный) определяет алгоритм работы синонимайзера
rand — (Дополнительный параметр, необязательный) включение и отключение различающегося результата в каждом запросе
Результат запросов к синонимайзеру по API
Если запрос состввлен правильно, в ответ на запрос сервис вернет json-данные, которые содержат:
{
"status":"success",
"text":"Друг Аюшки",
"lang":"ru",
"length":"11",
"type":"1",
"price":"8",
"cost":"0.066",
"money":"23.934",
}
Где:
status – Статут ответа, может быть 'success' или 'error'
text — Результатирующий текст
lang — Язык текста, который определяется автоматически
length — Кол-во символов в исходном тексте
type — алгоритм , с помощью которого обработан исходный текст
price — Цена редактирования 1000 символов выбранным методом (по прайсу)
cost — Стоимость редактирования исходного текста
money — Остаток средств на балансе
Когда параметр "status" равен 'error', то дополнительно в результате приходит параметр error , который содержит пояснения ошибки.
В случае отрицательного баланса счета раньше, чем будет изменен исходный текст, приходит укороченный результат. В этом случае приходит параметр alert , оповещающий о такой ситуации.