- Обновления
- Метод получения информации по странам
- Метод получения информации по лигам
- Метод получения информации по сезонам
- Метод получения информации по туру
- Метод получения информации по матчу
- CSV метод получения событий матчей
- CSV метод получения матчей
- CSV метод получения коэффициентов
- Демо-данные
Метод получения информации по матчу
- Обновления
- Метод получения информации по странам
- Метод получения информации по лигам
- Метод получения информации по сезонам
- Метод получения информации по туру
- Метод получения информации по матчу
- CSV метод получения событий матчей
- CSV метод получения матчей
- CSV метод получения коэффициентов
- Демо-данные
Получение детальной информации матча
Метод предназначен для основных параметров матча (без xg статистики).
url: https://offvariance.com/api/public/{format}/match/{id}
Пример запроса:
json:
https://offvariance.com/api/public/json/match/15170/?key=demokey
xml:
https://offvariance.com/api/public/xml/match/15170/?key=demokey
Параметры запроса
Параметр
Описание
format
формат данных ответа от сервера
key
Ваш API ключ
id
Идентификатор матча
Параметры ответа
Параметр
Описание
id
Идентификатор матча в базе данных.
status
Статус матча
- finished - матч завершен
- prepare - матч добавлен в базу данных, но не заполнен
- preview - превью матча. Означает, что матч скоро состоится
updateTime
Дата и время обновления матча на сайте в Timestamp
startTime
Дата и время проведения матча в Timestamp
homeTeam
массив, содержащий в себе id команды и ее название (id и name соответственно) которая играла домашний дома.
awayTeam
массив, содержащий в себе id команды и ее название (id и name соответственно) которая играла выездной матч.
duration
массив, содержащий в себе продолжительность матча.
- total - продолжительность матча
- firstHalf - продолжительность первого тайма
- secondHalf - продолжительность второго тайма
homeScore
массив, содержащий в себе количество забитых голов домашней командой за матч, и отдельно за первый тайм
- final - всего голов
- firstHalf - за первый тайм
awayScore
массив, содержащий в себе количество забитых голов выездной командой за матч, и отдельно за первый тайм
- final - всего голов
- firstHalf - за первый тайм
country
массив, содержащий в себе id и название страны (id, value)
tournament
массив, содержащий в себе id и название лиги(дивизион) (id, value)
season
массив, содержащий в себе id и название сезона (id, value)
round
массив, содержащий в себе id и название тура (id, value)
application/json
text/xml
{
"result":{
"id":15170,
"status":"finished",
"startTime":1583161333,
"updateTime":1583161333,
"homeTeam":{
"id":6725,
"name":"Brighton"
},
"awayTeam":{
"id":6712,
"name":"Manchester Utd"
},
"duration":{
"total":95,
"firstHalf":49,
"secondHalf":46
},
"homeScore":{
"final":3,
"firstHalf":2
},
"awayScore":{
"final":1,
"firstHalf":1
},
"country":{
"id":291,
"value":"Англия"
},
"tournament":{
"id":325,
"value":"Premier League"
},
"season":{
"id":326,
"value":"2018/2019"
},
"round":{
"id":522,
"value":2
}
}
}
<root>
<result>
<id>15170</id>
<status>finished</status>
<updateTime>1583161333</updateTime>
<startTime>1583161333</startTime>
<homeTeam>
<id>6725</id>
<name>Brighton</name>
</homeTeam>
<awayTeam>
<id>6712</id>
<name>Manchester Utd</name>
</awayTeam>
<duration>
<total>95</total>
<firstHalf>49</firstHalf>
<secondHalf>46</secondHalf>
</duration>
<homeScore>
<final>3</final>
<firstHalf>2</firstHalf>
</homeScore>
<awayScore>
<final>1</final>
<firstHalf>1</firstHalf>
</awayScore>
<country>
<id>291</id>
<value>Англия</value>
</country>
<tournament>
<id>325</id>
<value>Premier League</value>
</tournament>
<season>
<id>326</id>
<value>2018/2019</value>
</season>
<round>
<id>522</id>
<value>2</value>
</round>
</result>
</root>
Получение списка событий матча
Метод предназначен для получения списка событий матча.
url: https://offvariance.com/api/public/{format}/match/{id}/events/
Пример запроса
json:
https://offvariance.com/api/public/json/match/15170/events/?key=demokey
xml:
https://offvariance.com/api/public/xml/match/15170/events/?key=demokey
Параметры запроса
Параметр
Описание
format
формат данных ответа от сервера
key
Ваш API ключ
id
Идентификатор матча
Параметры ответа
Параметр
Описание
score
счет на момент события
minute
минута события
author
Игрок, создавший событие. Массив с его именем и id (id, name).
idteam
Команда, создавшая событие.
type
Тип удара
- not - не указан
- blocked - Заблокирован
- missing - Промах
- goal - Гол
- penal - Пенальти забил
- save - Сейв
- nopenal - Пенальти не забил
- redcard - Красная карточка
- owngoal - Автогол
xg
Набранный xg
application/json
text/xml
{
"result":[
{
"score":"0-0",
"minute":"7",
"author":{
"id":"6787",
"name":"A. MARTIAL"
},
"idcommand":"6712",
"type":"penal",
"xg":0.21,
},
...
]
}
<root>
<result>
<element-9>
<score>2-1</score>
<minute>44</minute>
<author>
<id>7142</id>
<name>P. GROSS</name>
</author>
<idteam>6725</idteam>
<type>penal</type>
<xg>0.73</xg>
</element-9>
</result>
</root>