https://github.com/samplec0de/duels-miniapp-api
https://github.com/samplec0de/duels-miniapp-api
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/samplec0de/duels-miniapp-api
- Owner: samplec0de
- Created: 2020-03-29T13:26:09.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-09T19:34:30.000Z (about 6 years ago)
- Last Synced: 2025-02-14T15:49:46.803Z (over 1 year ago)
- Language: Python
- Size: 60.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API для VK MiniApp "Школьные дуэли"
Доступные на данный момент предметы: ('math', 'russian', 'informatics', 'english')
**GET** */tasks/random//*
Получить случайную задачу
subject: предмет
vk_user_id: идентификатор пользователя от вк
Результат: {
'task_id': string
'subject': string, предмет
'text': string,
'variants': list, элементы string
}
**POST** */check_answer*
Проверить правильность ответа
answer: int, индекс ответа пользователя
subject: string, предмет
task_id: string, айди задачи
vk_user_id: integer, идентификатор пользователя от вк
Результат: {"correct": boolean}
**GET** */correct_answer///*
Получить правильный ответ. Можно вызывать только для задач, которые вернул /tasks/random
subject: string, предмет
task_id: string, айди задачи
vk_user_id: идентификатор пользователя от вк
Результат: {"answer": <верный ответ строкой>, "points": количество очков за задачу, int/float (пока int)}