Метод получения информации по матчу

Содержание:

Получение детальной информации матча

Метод предназначен для основных параметров матча (без 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>
				

Авторизация
Имя пользователя или e-mail
Пароль
Регистрация
Имя пользователя
Имя пользователя должно содержать от 3 до 12 символов.
Адрес электронной почты
Адрес электронной почты
Пароль
Безопасный пароль должен содержать не менее 8 символов.
Использовать промокод
Восстановление пароля
Email
Регистрация
Вы успешно зарегистрировались! Авторизируйтесь под введенными данными
Закрыть