statsllc

Описание

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

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

Создание

Синтаксис

c = statsllc(apikey,secret)
c = statsllc(apikey,secret,QueryName1,QueryValue1,...,QueryNameN,QueryValueN)

Описание

пример

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