Поиск твитов
Поиск в твитах по термину d = search(c,tweetquery)tweetquery.
Поиск твитов с использованием параметров запроса веб-службы. Twitter ® REST API определяет параметры запроса веб-службы. Допустимые параметры см. в разделе Поиск и твиты GET.d = search(c,tweetquery,parameters)
указывает параметры запроса веб-службы как одну или несколько пар аргументов «имя-значение».d = search(c,tweetquery,QueryName1,QueryValue1,...,QueryNameN,QueryValueN)
Используйте объект подключения Twitter для поиска твитов.
Создайте подключение к 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 объект. StatusCode отображение свойств OK, указывающее на успешный HTTP-запрос.
Доступ к твитам MathWorks ®. Отображение 12-го твита.
d.Body.Data.statuses{12}.text
ans =
'MATLAB Control Systems Examples https://t.co/g2P86srv33'Вы можете искать другие твиты с помощью 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: 0d является matlab.net.http.ResponseMessage объект. StatusCode отображение свойств OK, указывающее на успешный HTTP-запрос.
Доступ к твитам MathWorks. Просмотр структуры Data.
d.Body.Data
ans =
struct with fields:
statuses: {20×1 cell}
search_metadata: [1×1 struct]Структура Data содержит поле statuses. Это поле представляет собой массив ячеек структур. Каждая структура в массиве ячеек содержит информацию об одном твите ®.
Доступ ко всем 20 твитам.
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 в каждой структуре содержится текст одного твита.
(Эти значения не представляют реальные данные Twitter.)
Вы можете искать другие твиты с помощью 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: 0d является matlab.net.http.ResponseMessage объект. StatusCode отображение свойств OK, указывающее на успешный HTTP-запрос.
Доступ к твитам MathWorks. Просмотр структуры Data.
d.Body.Data
ans =
struct with fields:
statuses: {20×1 cell}
search_metadata: [1×1 struct]Структура Data содержит поле statuses. Это поле представляет собой массив ячеек структур. Каждая структура в массиве ячеек содержит информацию об одном твите.
Доступ ко всем 20 твитам.
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 в каждой структуре содержится текст одного твита.
(Эти значения не представляют реальные данные Twitter.)
Вы можете искать другие твиты с помощью search функция. Чтобы получить другие данные Twitter, используйте getdata функция.
c - Подключение к Twittertwitter объектПодключение к Twitter, указанное как twitter объект.
tweetquery - Критерий поиска в твитеКритерий поиска в твите, заданный как вектор символов или скаляр строки.
Пример: "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 твитов.
Типы данных: 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. Сведения о доступе к вложенным структурам см. в разделе Доступ к данным во вложенных структурах.
Твиттер REST API GET search/tweets конечная точка указывает, что одновременно можно получить не более 100 твитов.
Твиттер REST API GET search/tweets конечная точка указывает, что можно получить до 7 дней исторических твитов.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.