Поиск твитов
ищет твиты для этого термина d
= search(c
,tweetquery
)tweetquery
.
просматривает твиты с использованием параметров запроса веб-сервиса. Твиттер® REST API задает параметры запроса веб-сервиса. Для допустимых параметров смотрите Поиск GET/твиты.d
= search(c
,tweetquery
,parameters
)
задает веб-сервис параметры запроса как одну или несколько пар аргументов имя-значение.d
= search(c
,tweetquery
,QueryName1,QueryValue1,...,QueryNameN,QueryValueN
)
Используйте объект подключения Twitter для поиска Tweets.
Создайте подключение к Twitter с помощью учетных данных. (Значения в этом примере не представляют действительные учетные данные Twitter.)
consumerkey = 'abcdefghijklmnop123456789'; consumersecret = 'qrstuvwxyz123456789'; accesstoken = '123456789abcdefghijklmnop'; accesstokensecret = '123456789qrstuvwxyz'; c = twitter(consumerkey,consumersecret,accesstoken,accesstokensecret);
Проверьте подключение к Twitter. Если на StatusCode
свойство имеет значение OK
, подключение успешно.
c.StatusCode
ans = OK
Поиск твитов с помощью объекта подключения Twitter и термина поиска MathWorks
.
tweetquery = 'MathWorks';
d = search(c,tweetquery)
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: 0
d
является matlab.net.http.ResponseMessage
объект. The StatusCode
свойство показывает OK
, что указывает на успешный запрос.
Доступ к MathWorks® Твиты. Отобразите 12-й твит.
d.Body.Data.statuses{12}.text
ans = 'MATLAB Control Systems Examples https://t.co/g2P86srv33'
Вы можете искать другие Tweets, используя search
функция. Чтобы извлечь другие данные Twitter, используйте getdata
функция.
Используйте объект подключения Twitter для поиска 20 твитов. Задайте количество сдвигов для извлечения в качестве структуры.
Создайте подключение к Twitter с помощью учетных данных. (Значения в этом примере не представляют действительные учетные данные Twitter.)
consumerkey = 'abcdefghijklmnop123456789'; consumersecret = 'qrstuvwxyz123456789'; accesstoken = '123456789abcdefghijklmnop'; accesstokensecret = '123456789qrstuvwxyz'; c = twitter(consumerkey,consumersecret,accesstoken,accesstokensecret);
Проверьте подключение к Twitter. Если на StatusCode
свойство имеет значение OK
, подключение успешно.
c.StatusCode
ans = OK
Задайте поисковый термин MathWorks
в переменной tweetquery
. Задайте 20 твитов как поле в структуре parameters
. Поиск 20 твитов с помощью объекта подключения Twitter, поисковый термин tweetquery
, и структурные parameters
.
tweetquery = 'MathWorks';
parameters.count = 20;
d = search(c,tweetquery,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: 0
d
является matlab.net.http.ResponseMessage
объект. The StatusCode
свойство показывает OK
, что указывает на успешный запрос.
Доступ к MathWorks Tweets. Отобразите структуру Data
.
d.Body.Data
ans = struct with fields: statuses: {20×1 cell} search_metadata: [1×1 struct]
Структура Data
содержит поле statuses
. Это поле является массивом ячеек структур. Каждая структура в массиве ячеек содержит информацию об одном Tweet®.
Доступ ко всем 20 Tweet.
d.Body.Data.statuses{:}
ans = struct with fields: created_at: 'Fri Apr 28 17:51:55 +0000 2017' id: 1.2345e+17 id_str: '123456789101112131' text: 'This collection of over 400 MATLAB examples can help you with #controlsystems, Kalman filters, and more https://t.co/FWndxKLA6l…' truncated: 0 entities: [1×1 struct] metadata: [1×1 struct] source: 'Twitter for iPhone' in_reply_to_status_id: [] in_reply_to_status_id_str: [] in_reply_to_user_id: [] in_reply_to_user_id_str: [] in_reply_to_screen_name: [] user: [1×1 struct] geo: [] coordinates: [] place: [] contributors: [] retweeted_status: [1×1 struct] is_quote_status: 0 retweet_count: 34 favorite_count: 0 favorited: 0 retweeted: 0 possibly_sensitive: 0 lang: 'en' ...
Полевые text
в каждой структуре содержится текст одного Tweet.
(Эти значения не представляют реальные данные Twitter.)
Вы можете искать другие Tweets, используя search
функция. Чтобы извлечь другие данные Twitter, используйте getdata
функция.
Используйте объект подключения Twitter для поиска 20 твитов. Задайте количество твитов, которые нужно получить в качестве аргумента имя-значение.
Создайте подключение к Twitter с помощью учетных данных. (Значения в этом примере не представляют действительные учетные данные Twitter.)
consumerkey = 'abcdefghijklmnop123456789'; consumersecret = 'qrstuvwxyz123456789'; accesstoken = '123456789abcdefghijklmnop'; accesstokensecret = '123456789qrstuvwxyz'; c = twitter(consumerkey,consumersecret,accesstoken,accesstokensecret);
Проверьте подключение к Twitter. Если на StatusCode
свойство имеет значение OK
, подключение успешно.
c.StatusCode
ans = OK
Поиск 20 твитов с помощью объекта подключения Twitter, поисковый термин MathWorks
, и аргумент имя-значение count
.
tweetquery = 'MathWorks'; d = search(c,tweetquery,'count',20)
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: 0
d
является matlab.net.http.ResponseMessage
объект. The StatusCode
свойство показывает OK
, что указывает на успешный запрос.
Доступ к MathWorks Tweets. Отобразите структуру Data
.
d.Body.Data
ans = struct with fields: statuses: {20×1 cell} search_metadata: [1×1 struct]
Структура Data
содержит поле statuses
. Это поле является массивом ячеек структур. Каждая структура массива ячеек содержит информацию об одном Tweet.
Доступ ко всем 20 Tweet.
d.Body.Data.statuses{:}
ans = struct with fields: created_at: 'Fri Apr 28 17:51:55 +0000 2017' id: 1.2345e+17 id_str: '123456789101112131' text: 'This collection of over 400 MATLAB examples can help you with #controlsystems, Kalman filters, and more https://t.co/FWndxKLA6l…' truncated: 0 entities: [1×1 struct] metadata: [1×1 struct] source: 'Twitter for iPhone' in_reply_to_status_id: [] in_reply_to_status_id_str: [] in_reply_to_user_id: [] in_reply_to_user_id_str: [] in_reply_to_screen_name: [] user: [1×1 struct] geo: [] coordinates: [] place: [] contributors: [] retweeted_status: [1×1 struct] is_quote_status: 0 retweet_count: 34 favorite_count: 0 favorited: 0 retweeted: 0 possibly_sensitive: 0 lang: 'en' ...
Полевые text
в каждой структуре содержится текст одного Tweet.
(Эти значения не представляют реальные данные Twitter.)
Вы можете искать другие Tweets, используя search
функция. Чтобы извлечь другие данные Twitter, используйте getdata
функция.
c
- Подключение к Twittertwitter
объектTwitter-соединение, заданное как twitter
объект.
tweetquery
- Термин поиска твитаПоисковый термин Tweet, заданный как вектор символов или строковый скаляр.
Пример: "MathWorks"
Типы данных: char
| string
parameters
- Параметры запроса веб-сервисаПараметры запроса веб-сервиса, заданные как структура. Каждый параметр задается как поле в структуре. Установите в поле определенное значение в структуре. Для примера укажите количество извлекаемых твитов:
parameters.count = 20;
Twitter REST API задает параметры запроса веб-сервиса, которые он принимает как часть HTTP-запроса. Для допустимых параметров смотрите Поиск GET/твиты.
Типы данных: struct
QueryName1,QueryValue1,...,QueryNameN,QueryValueN
- Параметры запроса веб-сервисаВеб-сервис параметры запроса, заданные как одна или несколько пар аргументов имя-значение. A QueryName
аргумент является вектором символов или строковым скаляром, который задает имя параметра запроса. A QueryValue
аргумент является вектором символов или строковым скаляром, который задает значение параметра запроса.
Twitter REST API задает параметры запроса веб-сервиса, которые он принимает как часть HTTP-запроса. Для допустимых параметров смотрите Поиск GET/твиты.
Пример: 'count',20
извлекает 20 Tweets.
Типы данных: 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 API GET search/tweets
конечная точка задает, что можно извлекать до 100 твитов за раз.
Twitter REST API GET search/tweets
endpoint указывает, что вы можете получить до 7 дней исторических Tweets.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.