Stalcraft API

Начинающий
Статус
Оффлайн
Регистрация
21 Мар 2021
Сообщения
95
Реакции[?]
29
Поинты[?]
7K
Хайоу, решил написать свой STALCRAFT API для получение информации из торговых чатов дискорда и выбросах.

Доступные GET запросы:
1.
Пожалуйста, авторизуйтесь для просмотра ссылки.
-> Получает информацию о последнем предложении к/п.
2.
Пожалуйста, авторизуйтесь для просмотра ссылки.
-> Получает информацию о последнем / текущем выбросе.
3.
Пожалуйста, авторизуйтесь для просмотра ссылки.
-> возвращает информацию о предложении к/п, срабатывает как триггер, т.е. при обновлении информации, в отличие от 1-го запроса (ожидает сообщения)(требует отключения таймаута на получения ответа от сервера, может работать долго из-за отсутствия сообщений).
4.
Пожалуйста, авторизуйтесь для просмотра ссылки.
-> Работает как 3-ий пункт, но возвращает информацию о выбросах в случае её обновления.

Содержимое JSON файлов:
1. Купля-продажа (1 и 3 запросы):

2. Выбросы (2 и 4 запросы):


Примеры использования:

В качестве языка буду использовать Python из-за удобства работы с .json файлами.

1. Для получения информации о последних событиях сразу и на руки используйте запросы 1 и 2.

2. Для получения информации в случае её обновления используйте запросы 3 и 4 (не забудьте выключить таймаут на получение ответа, если такой предусмотрен!).


Добавление 29.08.2022:
Добавлен запрос на получение текущего онлайна в игре ->
Пожалуйста, авторизуйтесь для просмотра ссылки.


Пишите ваши мысли и идеи по улучшению.
 
Последнее редактирование:
щитпостер стат ратио 0.17
Участник
Статус
Оффлайн
Регистрация
28 Окт 2017
Сообщения
1,243
Реакции[?]
227
Поинты[?]
38K
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
21 Мар 2021
Сообщения
95
Реакции[?]
29
Поинты[?]
7K
Пишите ваши мысли и идеи для улучшения.
убрать из парса всратое маркап форматирование текста которое юзают люди
Посмотреть вложение 218453
Полагаю, что это уже следует делать на клиенте. Скорее всего в будущем сделаю еще один GET запрос, который будет убирать подобную ерунду или доп. аргументы в самой ссылке.
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
10 Апр 2022
Сообщения
3
Реакции[?]
0
Поинты[?]
0
{
"isGoing": false,
"lastStartTime": "2022-09-23 17:25:53 MSK",
"lastStopTime": "2022-09-23 17:30:53 MSK"
}
 
Сверху Снизу