API сайта RusTXT

Начало работы

Для использование нашего API Вам необходимо передать запрос на наш сервис https://rustxt.ru/api/index.php с названием нужного метода и обязательных параметров.

Пример использования метода getSynText:

    // Пример использования PHP
    $post = [
    'method' => 'getSynText',
    'text' => 'Синонимизация текста совершенно бесплатно',
    'backLight' => 1, // не обязательный параметр, если передан то будет включена подсветка слов

    ];
    $ch = curl_init('https://rustxt.ru/api/index.php');
    curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "X-Requested-With: XMLHttpRequest",
    ]);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    $resutl_syn = curl_exec($ch);
    curl_close($ch);
    $syn = json_decode($resutl_syn, true);

    // ответ сервера
    print_r($syn);
    Array
    (
        [modified_text] => Синонимизация текста абсолютно безвозмездно
        [percent_unique] => 50.00
        [count_replace] => 2
        [count_symbol] => 41
        [time] => 0.57769
    )

Методы

getSynText

Метод служит для получения синонимизированного текста.

Передаваемые параметры

Имя Значение
method getSynText
text Текст до 5000 символов

Ответ возвращается в формате JSON

Имя Значение Тип
modified_text Синонимизированный текст string
percent_unique Процент измененного текста float
count_replace Количество замен в тексте int
count_symbol Количество символов в тексте int
time Время выполнения скрипта float

getNickName

Генератор ников на латинице.

Передаваемые параметры

Имя Значение
method getNickName
count_result Количество ников генерируемых за раз
len_nick_min Минимальная длина ника Не обязательный параметр
len_nick_max Максимальная длина ника Не обязательный параметр

Ответ возвращается в формате JSON

Имя Значение Тип
- Массив с никами. array

anagram

Составление слов из заданных букв.

Передаваемые параметры

Имя Значение
method anagram
text Набор букв
count_symbol Количество букв (будут выведены результаты только с указанным количеством букв) Не обязательный параметр

Ответ возвращается в формате JSON

Имя Значение Тип
- Массив с решенными анаграммами, ключами массива является количество букв в словах. array