Общие параметры по Интеграции API и данных результатов спортивных событий

На данной странице предоставлена документация на интеграцию api спортивных матчей, которые уже завершились. Наша компания предоставляет результаты на спортивные события после окончания матча, а именно данные (счет), с которым был окончен тот, или инной матч.

Предварительную информацию и цены на результаты спортивных матчей Вы можете узнать из ссылки.

Спортивные результаты предоставлена на 50 различных языках. Таким образом Вы можете получить практически любой перевод, который Вам необходим.

Как мне получить доступ, чтобы интегрировать результаты на спорт?

Результаты спортивных событий не предоставляются в тестовом режиме. Так же на них не действует скидка. За исключением покупки полной спортивной линии api . С ней пакет на спорт результаты предоставляются бесплатно.
Чтобы получить секретный ключ, который дает доступ к результатам api, вы должны оплатить пакет. Для уточнения деталей свяжитесь с нашей службой поддержки:

Email: info@betapi.net
Telegram: @illona_betapi
Whatsapp: +90 552 447 1951


Общие параметры интеграции API и эти результаты

Параметр Описание
{HOST_REZULT_API} Персональный url/домен для интеграций результатов. Можно получить у администратора.
v1 Версия API
{LANG} Язык исхода (Варианты поддерживаемых языковых констант -> здесь)
getsports Параметр, который указывает на взятие списка видов спорта
{TIME} День, за который нужны результаты. По умолчанию 0, это данные берутся за сегодня. Если подставляем timestamp (формат: 1571170323) - то данные берутся за конкретный день.
getchamps Параметр, который указывает на взятие списка чемпионатов
getgames Параметр, который указывает на взятие списка игр с результатами. Сюда входят как основная игра, так и дополнительные игры.

Я не хочу платить, но хочу попробовать результаты на спорт

В таком случаи, мы предоставляем 3 файла с данными, которые Вы можете скачать, и работать с ними. Формат объекта json ничем не отличается от итогового. Скачать Вы их можете по ссылках ниже: Данные по одному чемпионате с футбола за 12.04.2020

Взятие списка видов спорта:
Описание Параметр
Тип отправки данных GET
Url на который отправляется запрос {HOST_REZULT_API}v1/rez/getsports/{LANG}/{TIME}

Пример ссылки для отправки:

		
			Пример:  url для данных за сегодня:

			https://url_host/v1/rez/getsports/ru/0
			
			
			Пример:  url для данных за 23 июня 2019 г:

			https://url_host/v1/rez/getsports/ru/1561238550
		
	

Ответ данных:

Параметр Описание
status Статус ответа. Успешен, если равен 1.
error Описание ошибки при возврате данных
body Данные ответа видов спорта
		
			{
				"status":1,
				"error":"",
				"body":[ 
							{
								"Id": 5, "Name":"Бейсбол"
							}
							,
								{
								"Id": 1, "Name":"Футбол"
							}
							,
								{
								"Id": 3, "Name":"Баскетбол"
							}
							,
								{
								"Id": 4, "Name":"Теннис"
							}
							,
								{
								"Id": 7, "Name":"Регби"
							}
							,
								{
								"Id": 146, "Name":"21 очко"
							}
							,
								{
								"Id": 2, "Name":"Хоккей"
							}
							,
								{
								"Id": 6, "Name":"Волейбол"
							}
						]
			}


		
	

Описание параметров данных ответа OK:

Параметр Описание
Id Id спорта
Name Имя спорта
Взятие списка чемпионатов:
Описание Параметр
Тип отправки данных GET
Url на который отправляется запрос {HOST_REZULT_API}/v1/rez/getchamps/{LANG}/{TIME}/{SPORT_ID}
{SPORT_ID} Id спорта

Пример ссылки для отправки:

		
			Пример:  url для вывода чемпионатов по Хоккею за сегодня:
			https://url_host/v1/rez/getchamps/ru/0/2
			
			
			Пример:  url для вывода чемпионатов по Хоккею за 23 июня 2019 г:
			https://url_host/v1/rez/getchamps/ru/1561238550/2
		
	

Ответ данных:

Параметр Описание
status Статус ответа. Успешен, если равен 1.
error Описание ошибки при возврате данных
body Данные ответа видов спорта
		
			{
				"status":1,
				"error":"",
				"body":[ {
							"Id": 3355, "Name":"КХЛ"
						}
						,
							{
							"Id": 30619, "Name":"NHL"
						}
						,
							{
							"Id": 1363745, "Name":"КХЛ. Итоги чемпионата"
						}
						,
							{
							"Id": 104781, "Name":"Открытый чемпионат России. МХЛ"
						}
						,
							{
							"Id": 101763, "Name":"Открытый чемпионат России. ВХЛ"
						}
						,
							{
							"Id": 1931152, "Name":"3HL Лига"
						}
						,
							{
							"Id": 2016897, "Name":"3х3 Short league"
						}
						,
							{
							"Id": 2006327, "Name":"Dream League. East"
						}
						,
							{
							"Id": 2006318, "Name":"Dream League. West"
						}
						,
							{
							"Id": 167781, "Name":"EIHL. Чемпионат Англии. Элит лига"
						}
						,
							{
							"Id": 1939910, "Name":"Ice Cup"
						}
						,
							{
							"Id": 1137955, "Name":"NCAA. Женщины"
						}
						,
							{
							"Id": 2016396, "Name":"NHL. Дуэль игроков. Очки"
						}
						,
							{
							"Id": 1328233, "Name":"Альпийская хоккейная лига"
						}
						,
							{
							"Id": 2013902, "Name":"КХЛ. Дуэль игроков. Очки"
						}
						,
							{
							"Id": 1780103, "Name":"Лига Про. Москва"
						}
						
							{
							"Id": 26275, "Name":"Чемпионат Германии. Оберлига Север"
						}

						,
							{
							"Id": 26219, "Name":"Чемпионат Германии. Оберлига Юг"
						}

					]
			}


		
	

Описание параметров данных ответа OK:

Параметр Описание
Id Id чемпионата
Name Имя чемпионата
Взятие списка спортивных игр:
Описание Параметр
Тип отправки данных GET
Url на который отправляется запрос {HOST_REZULT_API}/v1/rez/getgames/{LANG}/{TIME}/{SPORT_ID}/{CHAMP_ID}
{SPORT_ID} Id спорта
{CHAMP_ID} Id Чемпионата

Пример ссылки для отправки:

		
			Пример:  url для вывода результатов игр по Футболу из чемпионата: Чемпионат Англии. Премьер-лига, за сегодня:
			https://url_host/v1/rez/getgames/ru/0/1/88637
			
			
			Пример:  url для вывода результатов игр по Футболу из чемпионата: Чемпионат Англии. Премьер-лига, за 23 июня 2019 г:
			1561238550 - timestamp за 23 июня 2019
			
			
			https://url_host/v1/rez/getgames/ru/1561238550/1/88637
		
	

Ответ данных:

Параметр Описание
status Статус ответа. Успешен, если равен 1.
error Описание ошибки при возврате данных
body Данные ответа видов спорта
		
			{

			"status":1,
			"error":"",
			"body":[ {

				"Id":211867509,
				"Name":"Саутгемптон - Лестер Сити",
				"Start":1572029100,
				"Score":"0:9 (0:5,0:4)",
				"Ext":[ {
					"Id": 211867523, "Name":"Саутгемптон - Лестер Сити [Угловые]", "Start":1572029100, "Score":"2:7 (0:2,2:5)"
				}

				,
					{
					"Id": 211869750, "Name":"Саутгемптон - Лестер Сити [Желтые карточки]", "Start":1572030000, "Score":"0:0 (0:0,0:0)"
				}

				,
					{
					"Id": 211867528, "Name":"Саутгемптон - Лестер Сити [Удары в створ ворот]", "Start":1572029100, "Score":"3:15 (1:8,2:7)"
				}

				,
					{
					"Id": 211867530, "Name":"Саутгемптон - Лестер Сити [Офсайды]", "Start":1572029100, "Score":"1:0 (0:0,1:0)"
				}

				,
					{
					"Id": 211869898, "Name":"Саутгемптон - Лестер Сити [Фолы]", "Start":1572030000, "Score":"3:12 (1:4,2:8)"
				}

				,
					{
					"Id": 211870087, "Name":"Саутгемптон - Лестер Сити [Штанги и перекладины]", "Start":1572030000, "Score":"0:0 (0:0,0:0)"
				}

				,
					{
					"Id": 211796748, "Name":"Саутгемптон - Лестер Сити [Замены]", "Start":1572030000, "Score":"3:2 (0:0,3:2)"
				}

				,
					{
					"Id": 211689457, "Name":"Саутгемптон - Лестер Сити [Альтернативные исходы]", "Start":1572030000, "Score":"Всего за матч: 147 очк.\nВыступление команда 1: -4 очк.\nВыступление команда 2: 116 очк.\nКарточки команда 1: 25 очк.\nКарточки команда 2: 0 очк.\nОчки, первые 5 минут: 0 очк.\n   Осн: 0 очк.\n   Угл: 0 очк.\n   Карт: 0 очк."
				}

				,
					{
					"Id": 211869742, "Name":"Саутгемптон - Лестер Сити [Удары от ворот]", "Start":1572030000, "Score":"6:7 (3:4,3:3)"
				}

				,
					{
					"Id": 211869718, "Name":"Саутгемптон - Лестер Сити [Вброс аутов]", "Start":1572030000, "Score":"23:24 (15:14,8:10)"
				}

				,
					{
					"Id": 211869604, "Name":"Саутгемптон - Лестер Сити [Что раньше]", "Start":1572030000, "Score":"0:0 (0:0,0:0)"
				}

				,
					{
					"Id": 211867529, "Name":"Саутгемптон - Лестер Сити [Удары по воротам]", "Start":1572029100, "Score":"6:25 (2:15,4:10)"
				}

				]
			}

			]
		}


		
	

Описание параметров данных ответа OK:

Параметр Описание
Id Id игры
Name Имя команд
Start Время матча
Score Результаты матча. Формат записи: основной счет, дополнительные таймы, периоды..
Ext Дополнительные события. Массив из списка дополнительных игр, по данному матчу (Угловые, желтые, красные и т.д.)
Взятие одной конкретной игры:
Описание Параметр
Тип отправки данных GET
Url на который отправляется запрос {HOST_REZULT_API}/v1/rez/getgame/{LANG}/{DATE}/{GAME_ID}

Пример ссылки для отправки:

		
			Пример:  url для данных за 14 апреля 2020 г:

			https://url_host/v1/rez/getgame/en/1586735224/232117552
		
	

Ответ данных:

Параметр Описание
status Статус ответа. Успешен, если равен 1.
error Описание ошибки при возврате данных
body Данные ответа видов спорта
		
			{
    "status": 1,
    "error": "",
    "body": {
        "Id": 232117552,
        "Name": "Лечче (SRL) - Лацио (SRL)",
        "Start": 1586687400,
        "Score": "1:2 (1:1,0:1)",
        "Ext": [
            {
                "Id": 232117550,
                "Name": "Лечче (SRL) - Лацио (SRL) [Угловые]",
                "Start": 1586687400,
                "Score": "4:4 (1:2,3:2)"
            },
            {
                "Id": 232117546,
                "Name": "Лечче (SRL) - Лацио (SRL) [Желтые карточки]",
                "Start": 1586687400,
                "Score": "2:3 (1:0,1:3)"
            },
            {
                "Id": 232118231,
                "Name": "Лечче (SRL) - Лацио (SRL) [Удары в створ ворот]",
                "Start": 1586687400,
                "Score": "4:4 (3:1,1:3)"
            },
            {
                "Id": 232118226,
                "Name": "Лечче (SRL) - Лацио (SRL) [Офсайды]",
                "Start": 1586687400,
                "Score": "2:1 (1:0,1:1)"
            },
            {
                "Id": 232118233,
                "Name": "Лечче (SRL) - Лацио (SRL) [Удары от ворот]",
                "Start": 1586687400,
                "Score": "13:10 (9:3,4:7)"
            },
            {
                "Id": 232118244,
                "Name": "Лечче (SRL) - Лацио (SRL) [Вброс аутов]",
                "Start": 1586687400,
                "Score": "16:23 (5:14,11:9)"
            },
            {
                "Id": 232118080,
                "Name": "Лечче (SRL) - Лацио (SRL) [Что раньше]",
                "Start": 1586687400,
                "Score": "0:0 (0:0,0:0)"
            }
        ]
    }
}