Получение данных Twitter
извлекает данные Twitter с помощью параметров запроса веб-службы. Twitter REST API определяет параметры запроса веб-службы для каждой конечной точки. Допустимые параметры см. в справочной документации по конечной точке Twitter REST API.d = getdata(c,baseurl,parameters)
указывает параметры запроса веб-службы как одну или несколько пар аргументов «имя-значение».d = getdata(c,baseurl,QueryName1,QueryValue1,...,QueryNameN,QueryValueN)
Используйте объект подключения Twitter для возврата расположений для тем трендов. Конечная точка API REST GET trends/available не требует каких-либо параметров запроса веб-службы.
Создайте подключение к Twitter, используя свои учетные данные. (Значения в этом примере не представляют реальные учетные данные Twitter.)
consumerkey = 'abcdefghijklmnop123456789'; consumersecret = 'qrstuvwxyz123456789'; accesstoken = '123456789abcdefghijklmnop'; accesstokensecret = '123456789qrstuvwxyz'; c = twitter(consumerkey,consumersecret,accesstoken,accesstokensecret);
Проверьте подключение к Twitter. Если StatusCode свойство имеет значение OK, подключение выполнено успешно.
c.StatusCode
ans =
OKУкажите базовый URL-адрес Twitter.
baseurl = 'https://api.twitter.com/1.1/trends/available.json';
Извлеките расположения для тем трендов с помощью объекта подключения Twitter и базового URL-адреса.
d = getdata(c,baseurl)
d =
ResponseMessage with properties:
StatusLine: 'HTTP/1.1 200 OK'
StatusCode: OK
Header: [1×25 matlab.net.http.HeaderField]
Body: [1×1 matlab.net.http.MessageBody]
Completed: 0d является matlab.net.http.ResponseMessage объект. StatusCode отображение свойств OK, указывающее на успешный HTTP-запрос.
Доступ к данным местоположения. Просмотр структуры Data.
d.Body.Data
ans =
467×1 struct array with fields:
name
placeType
url
parentid
country
woeid
countryCodeСтруктура Data является массивом структуры с полем name, который содержит имя расположения для темы трендов.
Доступ к первому расположению.
d.Body.Data(1).name
ans =
'Worldwide'Вы можете получить данные для других конечных точек REST API, заменив другой URL для baseurl входной аргумент. Или можно искать твиты с помощью search функция.
Используйте объект подключения Twitter для получения информации о последователе. Укажите количество последователей в качестве структуры.
Создайте подключение к Twitter, используя свои учетные данные. (Значения в этом примере не представляют реальные учетные данные Twitter.)
consumerkey = 'abcdefghijklmnop123456789'; consumersecret = 'qrstuvwxyz123456789'; accesstoken = '123456789abcdefghijklmnop'; accesstokensecret = '123456789qrstuvwxyz'; c = twitter(consumerkey,consumersecret,accesstoken,accesstokensecret);
Проверьте подключение к Twitter. Если StatusCode свойство имеет значение OK, подключение выполнено успешно.
c.StatusCode
ans =
OKЗадайте базовый URL-адрес Twitter для доступа к GET followers/list Конечная точка API REST. Укажите один толкатель путем определения структуры parameters с полем, установленным на 1. Поиск одного последователя текущего аккаунта с помощью объекта подключения Twitter, базового URL-адреса и структуры parameters.
baseurl = 'https://api.twitter.com/1.1/followers/list.json';
parameters.count = 1;
d = getdata(c,baseurl,parameters)d =
ResponseMessage with properties:
StatusLine: 'HTTP/1.1 200 OK'
StatusCode: OK
Header: [1×25 matlab.net.http.HeaderField]
Body: [1×1 matlab.net.http.MessageBody]
Completed: 0d является matlab.net.http.ResponseMessage объект. StatusCode отображение свойств OK, указывающее на успешный HTTP-запрос.
Доступ к информации о толкателе.
d.Body.Data.users
ans =
struct with fields:
id: 12345678
id_str: '12345678'
name: 'Full Name'
...d.Body.Data.users - структура, имеющая поле для каждой части информации о счете. Например, первые три поля:
Идентификатор учетной записи как номер
Идентификатор учетной записи в виде символьного вектора
Полное имя учетной записи в виде символьного вектора
(Эти значения не представляют реальные данные Twitter.)
Вы можете получить данные для других конечных точек REST API, заменив другой URL для baseurl входной аргумент. Или можно искать твиты с помощью search функция.
Используйте объект подключения Twitter для получения информации о последователе. Укажите число подписчиков в качестве аргумента «имя-значение».
Создайте подключение к Twitter, используя свои учетные данные. (Значения в этом примере не представляют реальные учетные данные Twitter.)
consumerkey = 'abcdefghijklmnop123456789'; consumersecret = 'qrstuvwxyz123456789'; accesstoken = '123456789abcdefghijklmnop'; accesstokensecret = '123456789qrstuvwxyz'; c = twitter(consumerkey,consumersecret,accesstoken,accesstokensecret);
Проверьте подключение к Twitter. Если StatusCode свойство имеет значение OK, подключение выполнено успешно.
c.StatusCode
ans =
OKЗадайте базовый URL-адрес Twitter для доступа к GET followers/list Конечная точка API REST. Поиск одного последователя текущей учетной записи с помощью объекта подключения Twitter, базового URL-адреса и аргумента «имя-значение» count.
baseurl = 'https://api.twitter.com/1.1/followers/list.json'; d = getdata(c,baseurl,'count',1)
d =
ResponseMessage with properties:
StatusLine: 'HTTP/1.1 200 OK'
StatusCode: OK
Header: [1×25 matlab.net.http.HeaderField]
Body: [1×1 matlab.net.http.MessageBody]
Completed: 0d является matlab.net.http.ResponseMessage объект. StatusCode отображение свойств OK, указывающее на успешный HTTP-запрос.
Доступ к информации о толкателе.
d.Body.Data.users
ans =
struct with fields:
id: 12345678
id_str: '12345678'
name: 'Full Name'
...d.Body.Data.users - структура, имеющая поле для каждой части информации о счете. Например, первые три поля:
Идентификатор учетной записи как номер
Идентификатор учетной записи в виде символьного вектора
Полное имя учетной записи в виде символьного вектора
(Эти значения не представляют реальные данные Twitter.)
Вы можете получить данные для других конечных точек REST API, заменив другой URL для baseurl входной аргумент. Или можно искать твиты с помощью search функция.
c - Подключение к Twittertwitter объектПодключение к Twitter, указанное как twitter объект.
baseurl - Базовый URL-адрес TwitterБазовый URL-адрес Twitter, указанный как вектор символа или скаляр строки. Используйте этот URL для доступа к конечным точкам Twitter REST API.
Пример: 'https://api.twitter.com/1.1/followers/list.json' указывает конечную точку API GET REST.
Типы данных: char | string
parameters - Параметры запроса веб-службыПараметры запроса веб-службы, указанные как структура. Каждый параметр указывается как поле в структуре. Задайте для поля определенное значение в структуре. Например, укажите количество элементов для HTTP-запроса:
parameters.count = 20;
Twitter REST API определяет параметры запроса веб-службы, которые он принимает как часть HTTP-запроса. Допустимые параметры см. в справочной документации по конечной точке Twitter REST API.
Типы данных: struct
QueryName1,QueryValue1,...,QueryNameN,QueryValueN - Параметры запроса веб-службыПараметры запроса веб-службы, указанные как одна или несколько пар аргументов «имя-значение». A QueryName аргумент - это вектор символов или строковый скаляр, указывающий имя параметра запроса. A QueryValue аргумент - это вектор символов или строковый скаляр, указывающий значение параметра запроса.
Twitter REST API определяет параметры запроса веб-службы, которые он принимает как часть HTTP-запроса. Допустимые параметры см. в справочной документации по конечной точке Twitter REST API.
Пример: 'count',20 указывает количество элементов для HTTP-запроса.
Типы данных: char | string
d - данные Twittermatlab.net.http.ResponseMessageДанные Twitter, возвращенные как matlab.net.http.ResponseMessage объект.
Чтобы получить данные Twitter, откройте свойства в d, например:
data = d.Body.Data
data =
struct with fields:
statuses: {50×1 cell}
search_metadata: [1×1 struct]
Продолжить доступ к вложенной структуре data для получения данных Twitter. Сведения о доступе к вложенным структурам см. в разделе Доступ к данным во вложенных структурах.
Каждая конечная точка Twitter REST GET API имеет свои ограничения. Дополнительные сведения см. в справочной документации по конечной точке Twitter REST API.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.