ItGid API

https://itgid.info

Для работы с API необходимо приобрести указанный курс.

*sn - sprint number

Employees

URL Method Info
/api/{sn}/employee/read
GET POST

Результат: Список всех сотрудников.

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/employee/read?id=3
GET

Результат: Описание одного сотрудника c id = 3.

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/employee/read/5
GET POST

Результат: Описание одного сотрудника c id = 5.

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/employee/random-email
GET

Результат: Случайный емейл сотрудника.

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/employee/email?email=liliane_hirt@gmail.com
GET

Результат: Описание одного сотрудника c email = liliane_hirt@gmail.com.

Формат ответа: JSON

Курс: JavaScript 2.0

Employee Table

id name email age designation created
1 John Doe johndoe@gmail.com 32 Data Scientist 2012-06-01 02:12:30
2 David Costa sam.mraz1996@yahoo.com 29 Apparel Patternmaker 2013-03-03 01:20:10
3 Todd Martell liliane_hirt@gmail.com 36 Accountant 2014-09-20 03:10:25
4 Adela Marion michael2004@yahoo.com 42 Shipping Manager 2015-04-11 04:11:12
5 Matthew Popp krystel_wol7@gmail.com 48 Chief Sustainability Officer 2016-01-04 05:20:30
6 Alan Wallin neva_gutman10@hotmail.com 37 Chemical Technician 2017-01-10 06:40:10
7 Joyce Hinze davonte.maye@yahoo.com 44 Transportation Planner 2017-05-02 02:20:30
8 Donna Andrews joesph.quitz@yahoo.com 49 Wind Energy Engineer 2018-01-04 05:15:35
9 Andrew Best jeramie_roh@hotmail.com 51 Geneticist 2019-01-02 02:20:30
10 Joel Ogle summer_shanah@hotmail.com 45 Space Sciences Teacher 2020-02-01 06:22:50

Space rangers

URL Method Info
/api/{sn}/sr/read
GET POST

Результат: Список всех рас игры "Космические рейнджеры".

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/sr/read?race=gaal
GET

Результат: Описание расы gaal игры "Космические рейнджеры".

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/sr/read/human
GET POST

Результат: Описание расы human игры "Космические рейнджеры".

Формат ответа: JSON

Курс: JavaScript 2.0

Random

URL Method Info
/api/{sn}/random/random-number
GET

Результат: Случайное целое число от [0,100].

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/random/random-number?min=100&max=110
GET

Результат: Случайное целое число от [100,110].

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/random/random-number
POST

Для работы необходимо передать параметры min и max в body POST запроса (form-data).

Результат: Случайное целое число от [0,100].

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/random/random-string
GET

Результат: Строка случайных символов длиной 32 cимволa.

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/random/random-string?length=16
GET

Результат: Строка случайных символов длиной 16 cимволов.

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/random/generate-password
POST

Для работы необходимо передать параметры в body POST запроса (form-data):

  • length - число, указывает длину пароля,
  • uppercase - 1 || 0, применять в пароле uppercase символы,
  • symbols - 1 || 0, применять в пароле специальные символы.

Если параметры не переданы то генерируется пароль длиной 24 символа, строчные и прописные символы, цифры, спецсимволы.

Результат: Объект содержащий пароль указанной длины и сложности.

Формат ответа: JSON

Курс: JavaScript 2.0

God of War

URL Method Info
/api/{sn}/gow/world
GET

Результат: Объект с описанием миров игры GoW.

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/gow/world/niflheim
GET

Результат: Описание мира Niflheim из игры GoW.

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/gow/governor/сурт
GET

Результат: Получить описание мира игры GoW с правителем Сурт.

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/gow/rune
POST

Результат: Получить руны миров из игры GoW.

Формат ответа: JSON

Курс: JavaScript 2.0

/api/{sn}/gow/random-world
POST

Результат: Получить случайное имя мира из GOW.

Формат ответа: JSON

Курс: JavaScript 2.0

Worlds

world title rune population governor description
Alfheim Альвхейм Светлые Эльфы и Темные Эльфы Фрейр При первом прибытии в Альвхейм вам...
Asgard Асгард Асы и Эйнхерии Один Сильно укрепленная родина асов Асгард является...
Helheim Хельхейм Хель или же просто Хель является скандинавским адом, миром куда...
Jotunheim Йотунхейм Великаны Бергельмир Йотунхейм - мир великанов-йотонув имеет самые высокие...
Midgard Мидгард Люди и другие расы Тюр Мидгард по сути, представляет собой своего рода...
Muspelheimr Муспельхейм Огненные великаны Сурт Мир огня и пепла Муспельхейм, на данный...
Niflheim Нифльхейм Гномы Дурин Маленкий но очень опасный мир покрытый волшебным...
Svartalfheim Свартальвхейм Гномы Модсогнир Родина гномов - одной из самых хитрых и изобретательных...
Vanaheim Ванахейм Ваны Фрейя Безусловно самый таинственный и причудливый и неземной мир из...

Date & Time

URL Method Info
/api/{sn}/get-time
POST

Результат: Объект с текущим временем сервера

Формат ответа: JSON

Курс: JavaScript 2.0

/api/time
GET

Результат: Объект с текущим временем сервера

Формат ответа: JSON

JS24/2

URL Method Info
/api/{sn}/js24/test
GET POST PUT PATCH DELETE

Результат: Объект:

{
"success": true,
"method": "POST",
"time": "05/22/2024 10:07:10 ",
"random": 72,
"describe": ""
}

Объект содержит название метода (эхо сервер), текущее время сервера, случайное целое число от 0 до 100 и описание метода.

Формат ответа: JSON

Курс: JavaScript 24/2

/api/{sn}/js24/fallout-quote
GET

Результат: Объект:

{
"success": true,
"time": "05/22/2024 10:26:15",
"text": случайна цитата из игры Fallout
}

Объект содержит случайную цитату из игры Fallout.

Формат ответа: JSON

Курс: JavaScript 24/2

/api/{sn}/js24/stone-paper
POST

Результат: Объект:

{
    "success": true,
    "time": "05/22/2024 11:59:23",
    "text": "камень"
}

Объект содержит случайную комбинацию из игры камень-ножницы-бумага.

Формат ответа: JSON

Курс: JavaScript 24/2

/api/{sn}/js24/stone-paper-game
GET

Результат: Объект. Объект содержит описание правил игры камень-ножницы-бумага.

Формат ответа: JSON

Если передать ?game=бумага, параметр, или ножницы или камень, то api играет с вами в игру.

Курс: JavaScript 24/2