Содержание
Описание
Здесь мы расскажем как пользоваться нашим сервисом.
Обратная связь
Наша почта: support [сбчк] lifeis.porn.
Telegram: разработчик @mynameiscunt или официальный канал @LifeIsPorn.
Составление запросов
Запросы составляются на основе предлагаемого списка параметров каждого сервиса. Наш сервис работает в основном только с GET-запросами.
GET-запросы
Что это такое, и как этим пользоваться
Чтобы самостоятельно сделать GET-запрос, нужно просто перейти на URL-адрес с выбранными параметрами.
Рассмотрим такой URL-адрес:
https://example.com/script.php?param1=value1¶m2=value2
Всё, что находится после знака вопроса "?" - это GET-параметры. Если параметров несколько, они должны быть разделены символом амперсанда "&". Значения параметров указываются после знака равенства "=" без пробелов и кавычек (даже если нужно указать строку). В примере параметр "param1" равен "value1", а параметр "param2" равен "value2".
В нашей документации все значения и имена параметров указаны в кавычках - это сделано для удобства, чтобы эти данные выделялись в тексте, но в запросах кавычки использовать не нужно.
Рассмотрим адрес, на который посылается GET-запрос из примера:
https://example.com/script.php
"https://example.com" - адрес сайта, а "script.php" - скрипт, который будет обрабатывать запрос.
Адрес для обращений к нашему сервису
Мы предлагаем на выбор 2 адреса. Основной:
https://engine.lifeis.porn/api/<scriptname>
и зеркало (если вдруг предыдущий адрес блокируется семейными фильтрами или неприемлем по иным причинам):
https://lip2.xyz/api/<scriptname>
Вместо "<scriptname>" используйте название скрипта со страницы выбранного API.
Пример работы с нашим API
Для получения английского слова (см. Words) URL-адрес будет выглядеть следующим образом:
https://engine.lifeis.porn/api/words.php?eng
или зеркало:
https://lip2.xyz/api/words.php?eng
Здесь "words.php" - имя выбранного скрипта.
Параметр "eng" не имеет своего значения, поэтому указывается только сам параметр. В API слов значение параметра не проверяется, проверяется лишь его наличие. Но лучше указать значение "true".
Скопируйте получившийся URL-адрес в адресную строку браузера и перейдите на него. Результат будет представлен в виде JSON:
{
"ok": true,
"data":
{
"word": "gained",
"explanation": "\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439"
},
"amount": -1
}
Результат будет записан одной длинной строкой, но в этом примере мы сделали его нагляднее.
Символы кириллицы в JSON кодируются Unicode-кодами. После преобразования они вновь станут читаемыми.
Для ручной работы с результатами можно использовать сервис JSON Editor Online.
Другой пример. Для получения двух лёгких вопросов с ответами (см. Millionaire) готовый URL-адрес будет выглядеть следующим образом:
https://engine.lifeis.porn/api/millionaire.php?qType=1&count=2
или зеркало:
https://lip2.xyz/api/millionaire.php?qType=1&count=2
Результат:
{
"ok": true,
"data":
[
{
"question": "Какое царство чаще всего упоминается в русских сказках?",
"answers":
[
"Тридевятое",
"Тришестое",
"Триседьмое",
"Тривосьмое"
],
"id": 0
},
{
"question": "Чему в пословице не даёт покоя дурная голова?",
"answers":
[
"Ногам",
"Спине",
"Глазам",
"Волосам"
],
"id": 0
}
],
"amount": -1
}
Этот результат мы показали в кодировке UTF-8.
Stats
PlayHelper
Truth or Dare
Math
Words
Millionaire
lip_SKUD
ОГЭ ФИПИ