Документация (Спортивные данные)



Перед началом


Перед началом, стоит прочитать официальное разъяснение запросов от Bet365, также ознакомится с таблицей раундов (это пояснение значений плейофф игр - турниров, кубков).


Основа


Используйте следующую строку для получения данных в формате JSON:
(последовательность команд может быть любая, разделяемая символом &)

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=command
your_login - ваш логин
your_token - цифровой ключ (генерируется после оплаты)
command - команда для получения данных



Часовой Лимит

Каждый тарифный план имеет лимитированное количество запросов в час от 100 запросов (для теста API) до 100 000 запросов (практически безлимит). Учет времени происходит с 1 минуты по 59 минуту каждого часа. С наступлением нового часа лимит ваших запросов обнуляется и становится равным указанному в тарифном плане.



Дополнительная информация

Во многих запросах, при обращении к API вы получаете информацию о скорости обработки данных, количества запросов в час в вашем тарифе, их остатка и срока действия ключа.





Статусы матча


# Значение
0 Не начался
1 В игре (live)
2 Договорная игра*
3 Завершен
4 Отложен
5 Отменен
6 Выигранный из-за неявки команды
7 Прерванный
8 Прерванный и не будет доигран

* - по мнению Federbet



Поддерживаемые виды спорта


Спорт Имя для запроса Перевод
Soccer soccer Футбол
Basketball basketball Баскетбол
Ice Hockey icehockey Хоккей
Tennis tennis Теннис
Badminton badminton Бадминтон
Volleyball volleyball Воллейбол
Table Tennis tabletennis Настольный теннис
Cricket cricket Крикет
Rugby Union rugbyunion Регби (молодежка)
Boxing/UFC boxing Бокс / UFC
American Football football Американский футбол
Snooker snooker Снукер
Darts darts Дартс
Baseball baseball Бейсбол
Rugby League rugbyleague Регби
Australian Rules australianrules Австралийский футбол
Bowls bowls Боулинг
Gaelic Sports gaelicfootball Гэльский спорт
Handball handball Гандбол
Futsal futsal Футзал
Floorball floorball Флорбол
Beach Volleyball beachvolleyball Пляжный воллейбол
Water Polo waterpolo Водное поло
Squash squash Сквош




Команды (task=)



livedata

livedata - получить список live игр.

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=livedata&sport=soccer
Обязательный параметр 'sport'. Таблица поддерживаемых видов спорта.





predata

predata - получить список прематч игр.

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=predata&sport=soccer&day=20200714
Обязательный параметр 'sport'. Таблица поддерживаемых видов спорта.

Обязательный параметр 'day', в котором необходимо указывать дату в формате YYYYMMDD или использовать параметр today (сегоднящняя дата).




Варианты получения данных для соревнования / команды

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=predata&sport=basketball&league=4206
http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=predata&sport=basketball&team=159915
Обязательный параметр 'sport'. Таблица поддерживаемых видов спорта.
Обязательный параметр 'league' или 'team'.





enddata

enddata - получить список прошлых игр.

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=enddata&sport=soccer&day=20200714
Обязательный параметр 'sport'. Таблица поддерживаемых видов спорта.

Обязательный параметр 'day', в котором необходимо указывать дату в формате YYYYMMDD или использовать параметр today (сегоднящняя дата).


Варианты получения данных для соревнования / команды

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=enddata&sport=basketball&league=4206
http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=enddata&sport=basketball&team=159915
Обязательный параметр 'sport'. Таблица поддерживаемых видов спорта.
Обязательный параметр 'league' или 'team'.





eventdata

eventdata - получить всю информацию об игре. Примеры данных предоставлен на странице превью.

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=eventdata&game_id=92149
Обязательный параметр 'game_id'. Он указан в списке лайф, прематч и завершенных игр.





lineupdata

lineupdata - информация о составах команд перед началом матча.

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=lineupdata&game_id=92149
Обязательный параметр 'game_id'. Он указан в списке лайф, прематч и завершенных игр.





tabledata

tabledata - турнирная таблица

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=tabledata&league=94
Обязательный параметр 'league'. Он указан в списке лайф, прематч, завершенных игр и инфорации об игре.





leagueinfodata

leagueinfodata - информация / статистика о лучших показателей игроков в данном турнире

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=leagueinfodata&league=94
Обязательный параметр 'league'. Он указан в списке лайф, прематч, завершенных игр и инфорации об игре.





squaddata

squaddata - информация о составах команд, показателей игроков и их статистика.

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=squaddata&team=94
Обязательный параметр 'team'. Он указан в списке лайф, прематч, завершенных игр и инфорации об игре.





playerdata

playerdata - информация игроке - трансферы, травмы, биография статистические показатели

http://oddsapi.ru/api/get.php?login=your_login&token=your_token&task=playerdata&player=6019
Обязательный параметр 'player'. Он указан в информации о составах команд (запросы squaddata и lineupdata)





Другое


Ближайшие обновления


Новый запрос для получение фотографий игроков, клубов

База клубов, игроков, соревнований для быстрого поиска по ID и получения инфорации и фотографий



Возможные Ошибки


Ошибка Причина
No parameter 'login' Не указан параметр Login. См выше
No parameter 'token' Не указан параметр Token. См выше
No parameter 'task' Не указан параметр Task. См выше
Login 'your_login' not found Не верный параметр Login
Token 'your_token' not valid Не верный параметр Token
Token 'your_token' does not work (24.06.2020 15:03:16). Buy new token Срок вашего токена (ключа) истёк 24 июня 2020 в 15:03:16
Command 'command' is not exist Указываемая вами команда task=command не существует
Access denied for this command Для данного токена (ключа) уставновлен запрет на использование этой команды
Too many requests Количество запросов за 1 часа для вашего токена (ключа) превысило допустимый предел
Parameter 'day' not exist. Enter the date in YYYYMMDD format, for example day=20200624. Or day=today Возникает в команде task=pre. Параметр day является обязательным и должен быть в формате YYYYMMDD, т.е. год из 4 цифр, месяц и число. Например, 20200624 (24 июня 2020 г.). А так же можете указать day=today (регистр не важен) для получения сегоднящнего списка прематч игр. Синтаксис команды pre
The date must have 8 digits. Enter the date in YYYYMMDD format, for example day=20200624 Дата должна быть из 8 цифр. Подробный формат даты описан строкой выше
This is an incorrect date. Enter the date in YYYYMMDD format, for example day=20200624 Некорректная или несуществующая дата. Например, 32 января.
Enter today's date or later. Format YYYYMMDD. For example day=20200624 or day=today Укажите сегодняшнюю дату или позже. Такая ошибка возникнет при попытке получить вчерашние или более ранние игры.
Parameter 'game_id' no exist. For example game_id=2071852 Отсутствует параметр game_id.
The 'game_id' parameter must contain 7/8 digits Параметр game_id должен содержать 7/8 цифр
PARAM_INVALID Не верный параметр game_id
Parameter 'day/league/team' not exist. Не указан / не найден параметр day/league/team
The 'league' and 'team' parameters should not be used with the 'day' parameter Параметр league или team необходимо указывать без параметра 'day'
This bookmaker not found or access denied Возникает при попытке получить данные несуществующего или неподдерживаемого для вашего ключа букмекера
You can't use the task=odds and bookmaker commands simultaneously Нельзя одновременно использовать команды task=odds и bookmaker
Parameter 'sport' not exist Параметр sport не найден
Incorrect sport Необходимо указать верное значения параметра sport
Error site. Send system administrator (In)
Error site. Send system administrator (Out)
Крайне редкий ошибки, которые возникают при больших нагрузках на наш сервер, сервер Букмекерских Компаний, непредвиденных обстоятельствах, изменения структуры данных представителей Букмекерских Компаний и прочего. При их возникновении - связывайтесь с нашей службой поддержки.