statsllc

Описание

statsllc функция создает statsllc объект. statsllc объект представляет связь STATS.com.

После того, как вы создаете statsllc объект, можно использовать объектные функции, чтобы получить спортсмена, команду и данные о событиях. Можно получить данные для спорта и периода времени, что у вас есть доступ к использованию ваших учетных данных. Учетные данные состоят из ключа API и секретного кода передачи. Чтобы получить данные для различных спортсменов, команд, события и периоды времени, задают параметры запроса. Для учетных данных свяжитесь с STATS.com. Для всех доступных параметров запроса см. Документы ввода-вывода Центра разработки STATS.

Создание

Описание

пример

c = statsllc(apikey,secret) создает объект связи STATS.com использование ключа API и секретного кода передачи. Этот синтаксис не устанавливает свойства объекта связи. Чтобы получить данные с пользовательским URL, используйте этот синтаксис с fetchUrl. Чтобы получить данные без пользовательского URL, используйте этот синтаксис, установите свойства объектов и запустите fetch.

пример

c = statsllc(apikey,secret,QueryName1,QueryValue1,...,QueryNameN,QueryValueN) создает веб-сервис использования связи STATS.com параметры запроса, как задано одним или несколькими аргументами пары "имя-значение". Веб-сервис STATS.com задает параметры запроса. Для получения дополнительной информации см. Документы ввода-вывода Центра разработки STATS. Чтобы получить данные, используйте этот синтаксис с fetch.

Входные параметры

развернуть все

Ключ API STATS.com в виде вектора символов или строкового скаляра. Чтобы запросить ваш ключ API, свяжитесь с STATS.com.

Типы данных: char | string

Секрет STATS.com передает код в виде вектора символов или строкового скаляра. Чтобы запросить ваш секретный код передачи, свяжитесь с STATS.com.

Типы данных: char | string

Параметры запроса веб-сервиса в виде одной или нескольких пар аргументов значения имени. QueryName аргумент является вектором символов или строковым скаляром, который задает имя параметра запроса. QueryValue аргумент является вектором символов или строковым скаляром, который задает значение параметра запроса.

Веб-сервис задает пары "имя-значение", которые он принимает как часть запроса. Для допустимых пар "имя-значение" см. Документы ввода-вывода Центра разработки STATS. Чтобы понять, к каким парам "имя-значение" у вас есть доступ, проверяйте свою лицензию или свяжитесь с STATS.com.

Пример: 'DataType','stats','LeagueAbbreviation','mlb','Resource','standings','SportName','baseball','VersionNumber','v1' получает позиции в течение текущего или нового бейсбольного сезона.

Типы данных: char | string

Свойства

развернуть все

Тип STATS.com данных в виде вектора символов.

Тип 'stats' средние статистические данные. Тип 'optical' означает пространственные данные, выведенные из записей видео. Для других типов данных свяжитесь с STATS.com.

Типы данных: char

Сокращение от спортивной лиги называет в виде вектора символов.

Пример: 'mlb'

Типы данных: char

Проигрыватель или идентификатор команды в виде вектора символов.

Пример: '548033'

Типы данных: char

Тип информации, чтобы запросить в виде вектора символов.

Чтобы запросить данные для игр, задайте 'events'. Чтобы запросить статистические данные для проигрывателя, задайте 'stats/players'. Для других ресурсов свяжитесь с STATS.com.

Типы данных: char

Спортивное имя в виде вектора символов.

Пример: 'baseball'

Типы данных: char

URL в виде вектора символов. STATS.com использует сделанный на заказ URL, чтобы выполнить запрос данных. Для получения дополнительной информации о URL, свяжитесь с STATS.com.

Тупиком базового URL для создания веб-запроса является 'http://api.stats.com'.

Типы данных: char

Номер версии STATS.com в виде вектора символов. Для получения дополнительной информации о номере версии STATS.com, свяжитесь с STATS.com.

Пример: 'v1'

Типы данных: char

Функции объекта

fetchПолучите данные под эгидой STATS.com
fetchUrlПолучите данные под эгидой STATS.com с URL

Примеры

свернуть все

Создайте связь STATS.com при помощи учетных данных, и затем получите баскетбольную статистику для индивидуальных игроков.

Соединитесь с STATS.com с помощью ключа API и секретного кода передачи. c объект связи STATS.com.

apikey = 'gkfrq6fabcfehmn2yctrc6j5';
secret = 'aBC5cuBQgc';

c = statsllc(apikey,secret)
c = 

  statsllc with properties:

              DataType: []
    LeagueAbbreviation: []
                Method: []
              Resource: []
             SportName: []
                   URL: 'http://api.stats.com'
         VersionNumber: []

Получите баскетбольную статистику для индивидуальных игроков в спортивной лиге под названием 'nba'. Чтобы задать статистику для извлечения, создайте суффикс URL.

urlsuffix = '/v1/stats/basketball/nba/participants';

d = fetchUrl(c,urlsuffix);

d содержит статистические баскетбольные данные для индивидуальных игроков. Для получения дополнительной информации о поиске данных, смотрите fetchUrl.

Получение данных под эгидой STATS.com указывает на успешную связь.

Создайте связь STATS.com путем установки свойств объектов, и затем получите данные баскетбольной команды.

Соединитесь с STATS.com с помощью ключа API и секретного кода передачи. c объект связи STATS.com.

apikey = 'gkfrq6fabcfehmn2yctrc6j5';
secret = 'aBC5cuBQgc';

c = statsllc(apikey,secret)
c = 

  statsllc with properties:

              DataType: []
    LeagueAbbreviation: []
                Method: []
              Resource: []
             SportName: []
                   URL: 'http://api.stats.com'
         VersionNumber: []

Установите свойства объектов в sBasketball создать определенный запрос данных. Задайте статистические данные о позициях для баскетбольных команд в спортивной лиге под названием 'nba'.

c.DataType = 'stats';
c.LeagueAbbreviation = 'nba';
c.Resource = 'standings';
c.SportName = 'basketball';
c.VersionNumber = 'v1';

Получите данные баскетбольной команды с помощью связи STATS.com c.

d = fetch(c);

d содержит статистические баскетбольные данные для индивидуальных игроков. Для получения дополнительной информации о поиске данных, смотрите fetch.

Получение данных под эгидой STATS.com указывает на успешную связь.

Создайте связь STATS.com с помощью параметров запроса, и затем получите данные баскетбольной команды в течение сезона.

Соединитесь с STATS.com с помощью ключа API и секретного кода передачи. Задайте статистические данные о позициях для баскетбольных команд в спортивной лиге под названием 'nba' использование параметров запроса. c объект связи STATS.com.

apikey = 'gkfrq6fabcfehmn2yctrc6j5';
secret = 'aBC5cuBQgc';

c = statsllc(apikey,secret, ...
    'DataType','stats','LeagueAbbreviation','nba', ...
    'Resource','standings','SportName','basketball', ...
    'VersionNumber','v1')
c = 

  statsllc with properties:

              DataType: 'stats'
    LeagueAbbreviation: 'nba'
                Method: []
              Resource: 'standings'
             SportName: 'basketball'
                   URL: 'http://api.stats.com'
         VersionNumber: 'v1'

Получите данные баскетбольной команды в течение 2 015 сезонов.

d = fetch(c,'season','2015');

d содержит статистические баскетбольные данные для индивидуальных игроков. Для получения дополнительной информации о поиске данных, смотрите fetch.

Получение данных под эгидой STATS.com указывает на успешную связь.

Введенный в R2017b