Описание
База русских слов (в основном, существительных), английских, а также названий стран и городов. Особенность базы заключается в том, что она содержит только те слова (или названия), которые пишутся без разделителей. На основе данной базы созданы игры "Виселица" и "Анаграммы" в боте @PaperGames_bot.
Использование сервиса
Взаимодействие с API
Полная ссылка:
Зеркало:
Параметры запроса
Если указано несколько параметров выборки слов (это параметры: "rus", "eng", "countries", "cities"), будет выбран случайный.
Будьте внимательны: должен быть указан хотя бы один параметр выборки слов.
Параметр | Описание |
rusboolean |
Значение не требуется. Укажите этот параметр, чтобы получить слово из базы русских слов.
• Самое короткое слово: 2 символа. |
engboolean |
Значение не требуется. Укажите этот параметр, чтобы получить слово из базы английских слов.
• Самое короткое слово: 1 символ. |
countriesboolean |
Значение не требуется. Укажите этот параметр, чтобы получить слово из базы названий стран.
• Самое короткое название: 3 символа. |
citiesboolean |
Значение не требуется. Укажите этот параметр, чтобы получить слово из базы названий городов.
• Самое короткое название: 2 символа. |
lengthstring |
См. примечания в параметрах выборки. Желаемая длина слова. Указывается в виде "min,max", где "min" - минимальная длина, а "max" - максмальная.Значение "min" не должно быть больше значения "max". Если хотя бы одно из значений указано неверно, параметр игнорируется. Имеет приоритет выше, чем параметр "check". |
checkstring |
См. примечания в параметрах выборки. Проверка существования слова целиком или по известной части. Для замены неизвестной части слова используйте символ "*".Проверяется существование слова в наших базах. Если слово содержит недопустимые символы (цифры, пробелы и т.п.), параметр игнорируется. Имеет приоритет ниже, чем параметр "length". |
apikeystring |
API-ключ.
Если этот параметр не указан, размер выборки будет ограничен: по 3 слова на каждую букву, 10 стран и 10 городов, а также параметры "length" и "check" игнорируются. |
tinteger |
Случайный набор цифр. Можно указать текущую дату в unix-формате.
Укажите этот параметр, чтобы избежать принудительного кэширования запросов со стороны браузера. |
Структура ответа
Поле | Описание |
okboolean | Результат выполнения запроса. |
datavariant | Вернётobject WordData (илиboolean, если используется параметр "check") при успешном выполнении запроса или текст ошибкиstring в случае неудачи. |
infostring |
Важная информация о запросе, на которую следует обратить внимание
(например, информация об использовании устаревшего параметра).
Поле может отсутствовать. |
amountfloat |
Баланс API-ключа.
Если параметр "apikey" не был указан, вернёт "-1". |
WordData
В случае отсутствия результата поля могут иметь значение "null" или пустое (нулевое) значение.
Поле | Описание |
wordstring | Слово (или название). |
explanationstring |
Пояснение к слову (или названию), указанному в поле "word".
Может быть пустым. |
idinteger | Зарезервированное поле, всегда равняется "0". |