Для связи: support [сбчк] lifeis.porn

Как работать с API

Получить API-ключ

Интересные программы на ПК

logo_img Stats

Обновлено: 08/01/2022 в 10:14

logo_img PlayHelper

Обновлено: 22/07/2023 в 17:50

logo_img Truth or Dare

Обновлено: 15/01/2023 в 17:04

logo_img Math

Обновлено: 05/08/2023 в 14:20

logo_img Words

Обновлено: 06/05/2023 в 22:29

logo_img Millionaire

Обновлено: 15/01/2023 в 17:03

logo_img lip_SKUD

Обновлено: 29/09/2024 в 20:46

logo_img ОГЭ ФИПИ

Обновлено: 28/10/2024 в 18:55

Статистика запросов:

(с начала месяца)

Успешных запросов81628
Заблокировано запросов0
Всего пользователей 106
Размер баз данных:
База данныхЗаписей
Millionaire
q = 1529
q = 2464
q = 3165
q = 450
На проверке0
Words
Города5433
Страны178
Английские слова7993
Русские слова19391
Truth or Dare
Вопросы283
Действия78
На проверке0
ОГЭ ФИПИ
Математика2426
Информатика952
Русский язык661
География2126

Описание

Генератор математических заданий, база констант и прочего. На основе данного сервиса создан скрипт "Константы" на iOS Shortcuts.

Состав API:

Последние новости

- 20 июля 2023 г. -

    Выражения со скобками:

  • Исправлен недочёт, из-за которого выражение могло выводиться без лидирующей открывающей скобки.

- 12 июня 2021 г. -

    Выражения со скобками:

  • Добавлен параметр "print" для вывода заданий в читаемом формате (для печати).
  • Исправлен недочёт, из-за которого внешние скобки в выражениях могли теряться.
  • Исправлена ошибка в документации (максимальное значение параметра "count" может быть 100, а не 5).

Использование сервиса

Взаимодействие с API:

math.php

Выражения со скобками

Выражения генерируются на стороне сервера случайным образом.

Параметры запроса

Параметр Описание
typestring Название API. Установить равным "brackets".
countinteger Количество заданий (в пределах от 1 до 100).

Указанное количество умножится на стоимость одного запроса (см. Стоимость запросов).

printvariant Значение не требуется. Вывод заданий в готовом для печати формате.
Укажите значение "group" для группировки заданий и ответов.
apikeystring API-ключ.

Если этот параметр не указан, выражения не будут отформатированы (см. поле "format") и параметр "print" будет проигнорирован (если был указан).

tinteger Случайный набор цифр. Можно указать текущую дату в unix-формате.

Укажите этот параметр, чтобы избежать принудительного кэширования запросов со стороны браузера.


Структура ответа

Поле Описание
okboolean Результат выполнения запроса.
datavariant Вернёт при успешном выполнении запроса или текст ошибкиstring в случае неудачи.
infostring Важная информация о запросе, на которую следует обратить внимание (например, информация об использовании устаревшего параметра).

Поле может отсутствовать.

amountfloat Баланс API-ключа.

Если параметр "apikey" не был указан, вернёт "-1".


BracketsData
Поле Описание
task Задание.
answer Ответ на задание.

TaskData
Поле Описание
rawstring Задание в неформатированном виде (без пробелов).
formatstring Задание в форматированном виде (с пробелами).

Если параметр "apikey" не был указан, вернёт "null".


BracketsAnswer
Поле Описание
rawstring Ответ в неформатированном виде (без пробелов).
formatstring Ответ в форматированном виде (с пробелами).

Если параметр "apikey" не был указан, вернёт "null".

termsarray of string Список элементов итогового выражения (т.е. ответ, представленный в виде списка слагаемых).
Математические константы

Математические константы хранятся без целой части. То есть, к примеру, для числа Пи (π) это "1415926...".

Параметры запроса

Должен быть указан хотя бы один необязательный параметр ("s" или "count").

Параметр Описание
typestring Название API. Установить равным "const".
namestring Название константы.
Для числа Эйлера (e) - установить равным "e".

Доступно 2 000 000 000 (2 миллиарда) знаков.


Для числа Пи (π) - установить равным "pi".

Доступно 2 000 000 000 (2 миллиарда) знаков.


Для √‎2 - установить равным "sqrt2".

Доступно 2 000 000 000 (2 миллиарда) знаков.


Для золотого сечения (φ) - установить равным "phi".

Доступно 500 000 000 (500 миллионов) знаков.


countinteger Укажите желаемое количество знаков указанной константы для вывода. Максимальное значение - 250.

Число выводится без округления. Например, для значения параметра "4" результатом будет "1415", а не "1416" (последовательность "14159...").

Игнорируется, если указан параметр "s".

sinteger Укажите значение для поиска его в указанной константе. Максимальная длина - 255 знаков.

В результате будет возвращён порядковый номер самой первой найденной последовательности (если нужны и следующие, используйте параметр "offset"). Например, для "1415" результат будет равен "1", а для "5" результат будет равен "4".

offsetinteger Укажите количество цифр, которое необходимо пропустить перед началом поиска.
apikeystring API-ключ.

Отсутствие параметра не вносит ограничений.

Баланс не изменяется.


Структура ответа

Поле Описание
okboolean Флаг успешности выполнения запроса. Устанавливается равным "true", если все данные были введены верно, и поиск был завершён, "false" - в случае ошибки.
datastring Результат запроса. В случае отсутствия удовлетворительного результата устанавливается равным "-1".
infostring Важная информация о запросе, на которую следует обратить внимание (например, информация об использовании устаревшего параметра).

Поле может отсутствовать.

amountfloat Баланс API-ключа.

Если параметр "apikey" не был указан, вернёт "-1".

"1001 задача для умственного счёта", С. А. Рачинский

• Задачи записаны на современном русском языке (в сборнике задачи на дореволюционном русском).
• Многие задачи перефразированы для лучшего понимания условия.
• Добавлены подсказки для перевода единиц (необходимые для решения задачи).
• Добавлены единицы измерения для ответов.

Если обнаружатся ошибки или недочёты, обязательно пишите нам на почту (см. Обратная связь).

Параметры запроса

Параметр Описание
typestring Название API. Установить равным "1001tasks".
idinteger Номер задачи (в пределах от 1 до 1001).
apikeystring API-ключ.

Если этот параметр не указан, размер выборки будет ограничен 30 задачами.

Стоимость запроса составляет 0,5 ₽. Первые 30 задач не тарифицируются, даже если указан API-ключ.


Структура ответа

Поле Описание
okboolean Результат выполнения запроса.
datavariant Вернёт при успешном выполнении запроса или текст ошибкиstring в случае неудачи.
infostring Важная информация о запросе, на которую следует обратить внимание (например, информация об использовании устаревшего параметра).

Поле может отсутствовать.

amountfloat Баланс API-ключа.

Если параметр "apikey" не был указан, вернёт "-1".


TaskData
Поле Описание
questionstring Текст задачи.
hintsarray of string Список необходимых подсказок (единицы измерения для перевода).
answers Список ответов.
idinteger Номер задачи.

AnswersList

Для лучшего понимания структуры смотрите задачу №26 или №27.

Поле Описание
Список составных частей ответа (например, "рублей" и "копеек").

AnswerData
Поле Описание
valueinteger Значение.
unitstring Единица измерения.