Мы используем Basic Auth для авторизации пользователя в нашем API.

Для получения API_KEY свяжитесь с нами по почте support@sport4you.one

Все запросы выполняются на адрес https://sport4you.one/api/v1/method

В каждом запросе в заголовке вы должны передавать ключ авторизации.


GET - запросы, получение информации

zals - получить список залов. (Пример: https://sport4you.one/api/v1/zals)

zals/34 - получить зал по id. (Пример: https://sport4you.one/api/v1/zals/34)

bids - получить последние заявки. (Пример: https://sport4you.one/api/v1/bids)

bidsgame/306 - получить все заявки на игру. (Пример: https://sport4you.one/api/v1/bidsgame/306)

bids/3 - получить заявку по id. (Пример: https://sport4you.one/api/v1/bids/3)

gametime - получить список мероприятий. (Пример: https://sport4you.one/api/v1/gametime)

gametime/3 - получить информацию о мероприятии по id. (Пример: https://sport4you.one/api/v1/gametime/3)

users/3 -получить информацию об игроке по id. (Пример: https://sport4you.one/api/v1/users/3)


- лимиты и отступы skip=100&take=30

skip - пропустить (по умолчанию 0)

take - взять (по умолчанию 100, максимум 100)

Пример: https://sport4you.one/api/v1/users/zals?skip=100&take=30


СПРАВОЧНИКИ

city - получить список городов.

infra - получить список инфраструктур.

metro - получить список метро.

pokritie - получить список покрытий.

sports - получить все виды спорта.

trener - получить список тренеров.

dlyakogo - получить список для кого тренировка.

Пример: https://sport4you.one/api/v1/users/city 


POST - запросы, выполнение действий


addZal - добавить зал

параметры:

{
"name": "Зал Олимпия",
"adress": "Сосновая 36",
"opisanie": "Для занятий спортом",
"karta": "51.682279, 39.204931",
"city": 3,
"phone": "+71291312329",
"email": "emial@asd.awq",
"chtoestb": "[\"2\",\"5\",\"9\"]",
"site": "www.asdsd.ru",
"metro_id": 1
}

updZal - обновить зал

параметры:

{
"name": "Зал Олимпия",
"adress": "Сосновая 36",
"opisanie": "Для занятий спортом",
"karta": "51.682279, 39.204931",
"city": 3,
"phone": "+71291312329",
"email": "emial@asd.awq",
"chtoestb": "[\"2\",\"5\",\"9\"]",
"site": "www.asdsd.ru",
"metro_id": 1
}

delZal - удалить зал

addGametime - добавить мероприятие

параметры: 

{
"timestart": "2019-05-29 11:00:00",
"timeend": "2019-05-29 13:00:00",
"price": 300,
"trener": 4,
"id_sport": 3,
"id_zals": 2,
"max_chel": 32,
"iddojd": 1,
"pokritie": 2,
"istrenirovka": 1,
"vozrast": "18+",
"dlya_kogo": 1,
"prim": "Только для клуба"
}

updGametime - редактировать мероприятие

параметры: 

{
"timestart": "2019-05-29 11:00:00",
"timeend": "2019-05-29 13:00:00",
"price": 300,
"trener": 4,
"id_sport": 3,
"id_zals": 2,
"max_chel": 32,
"iddojd": 1,
"pokritie": 2,
"istrenirovka": 1,
"vozrast": "18+",
"dlya_kogo": 1,
"prim": "Только для клуба"
}

delGametime - удалить  мероприятие

addTrener - добавить тренера

параметры: 

{
"name": "Ведерников А.С."
}

updTrener - редактировать тренера

параметры: 

{
"name": "Ведерников А.С."
}

delTrener - удалить  тренера