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 |