Опубликовать данные Twitter
публикует данные Twitter с помощью параметров запроса веб-сервиса. Twitter REST API задает параметры запроса веб-сервиса для каждой конечной точки. Действительные параметры см. в справочной документации по конечным точкам REST API Twitter.d
= postdata(c
,baseurl
,parameters
)
задает веб-сервис параметры запроса как одну или несколько пар аргументов имя-значение.d
= postdata(c
,baseurl
,QueryName1,QueryValue1,...,QueryNameN,QueryValueN
)
Используйте объект подключения к Twitter, чтобы проверить настройки учетной записи Twitter. Конечная точка REST API POST account/settings
не требует никаких веб-сервисов параметров запроса.
Создайте подключение к 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/account/settings.json';
Получите настройки учетной записи с помощью объекта подключения Twitter и базового URL-адреса.
d = postdata(c,baseurl)
d = ResponseMessage with properties: StatusLine: 'HTTP/1.1 200 OK' StatusCode: OK Header: [1×22 matlab.net.http.HeaderField] Body: [1×1 matlab.net.http.MessageBody] Completed: 0
d
является matlab.net.http.ResponseMessage
объект. The StatusCode
свойство показывает OK
, что указывает на успешный запрос.
Доступ к данным о настройках учетной записи. Отобразите структуру Data
.
d.Body.Data
ans = struct with fields: protected: 0 screen_name: 'screenName' always_use_https: 1 use_cookie_personalization: 0 sleep_time: [1×1 struct] geo_enabled: 0 language: 'en' discoverable_by_email: 0 discoverable_by_mobile_phone: 0 display_sensitive_media: 0 allow_contributor_request: 'none' allow_dms_from: 'following' allow_dm_groups_from: 'following' translator_type: 'none'
(Эти значения не представляют реальные данные Twitter.)
Вы можете разместить данные с помощью других конечных точек REST API, подстановив другой URL-адрес для baseurl
входной параметр.
Используйте объект подключения к Twitter для создания поиска в Twitter. Укажите термин поиска для сохраненного поиска с помощью структуры.
Создайте подключение к Twitter с помощью учетных данных. (Значения в этом примере не представляют действительные учетные данные Twitter.)
consumerkey = 'abcdefghijklmnop123456789'; consumersecret = 'qrstuvwxyz123456789'; accesstoken = '123456789abcdefghijklmnop'; accesstokensecret = '123456789qrstuvwxyz'; c = twitter(consumerkey,consumersecret,accesstoken,accesstokensecret);
Проверьте подключение к Twitter. Если на StatusCode
свойство имеет значение OK
, подключение успешно.
c.StatusCode
ans = OK
Задайте поисковый термин MathWorks
как поле структуры parameters
. Укажите базовый URL-адрес Twitter для конечной точки REST API POST POST saved_searches/create
.
parameters.query = 'MathWorks'; baseurl = 'https://api.twitter.com/1.1/saved_searches/create.json';
Создайте сохраненный поиск с помощью объекта подключения Twitter, базового URL и структурных parameters
.
d = postdata(c,baseurl,parameters)
d = ResponseMessage with properties: StatusLine: 'HTTP/1.1 200 OK' StatusCode: OK Header: [1×23 matlab.net.http.HeaderField] Body: [1×1 matlab.net.http.MessageBody] Completed: 0
d
является matlab.net.http.ResponseMessage
объект. The StatusCode
свойство показывает OK
, что указывает на успешный запрос.
Доступ к сохраненным данным поиска.
d.Body.Data
ans = struct with fields: id: 8.6011e+17 id_str: '860112019273416704' query: 'MathWorks' name: 'MathWorks' position: [] created_at: 'Thu May 04 12:41:00 +0000 2017'
d.Body.Data
- структура, содержащая информацию о сохраненном поиске в полях. Для примера - поле query
содержит термин поиска MathWorks
как вектор символов.
Вы можете разместить данные с помощью других конечных точек REST API, подстановив другой URL-адрес для baseurl
входной параметр.
Используйте объект подключения к Twitter для создания поиска в 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 для конечной точки REST API POST POST saved_searches/create
.
baseurl = 'https://api.twitter.com/1.1/saved_searches/create.json';
Создайте сохраненный поиск для термина поиска MathWorks
используя объект подключения Twitter, базовый URL и аргумент имя-значение query
.
d = postdata(c,baseurl,'query','MathWorks')
d = ResponseMessage with properties: StatusLine: 'HTTP/1.1 200 OK' StatusCode: OK Header: [1×23 matlab.net.http.HeaderField] Body: [1×1 matlab.net.http.MessageBody] Completed: 0
d
является matlab.net.http.ResponseMessage
объект. The StatusCode
свойство показывает OK
, что указывает на успешный запрос.
Доступ к сохраненным данным поиска.
d.Body.Data
ans = struct with fields: id: 8.6011e+17 id_str: '860112019273416704' query: 'MathWorks' name: 'MathWorks' position: [] created_at: 'Thu May 04 12:41:00 +0000 2017'
d.Body.Data
- структура, содержащая информацию о сохраненном поиске в полях. Для примера - поле query
содержит термин поиска MathWorks
как вектор символов.
Вы можете разместить данные с помощью других конечных точек REST API, подстановив другой URL-адрес для baseurl
входной параметр.
c
- Подключение к Twittertwitter
объектTwitter-соединение, заданное как twitter
объект.
baseurl
- Базовый URL-адрес TwitterБазовый URL-адрес Twitter, заданный как вектор символов или строковый скаляр. Используйте этот URL-адрес для доступа к конечным точкам Twitter REST API.
Пример: 'https://api.twitter.com/1.1/followers/list.json'
задает конечную точку GET REST API.
Типы данных: char
| string
parameters
- Параметры запроса веб-сервисаПараметры запроса веб-сервиса, заданные как структура. Каждый параметр задается как поле в структуре. Установите в поле определенное значение в структуре. Для примера укажите количество элементов для HTTP- запроса:
parameters.count = 20;
Twitter REST API задает параметры запроса веб-сервиса, которые он принимает как часть HTTP-запроса. Действительные параметры см. в справочной документации по конечным точкам REST API Twitter.
Типы данных: struct
QueryName1,QueryValue1,...,QueryNameN,QueryValueN
- Параметры запроса веб-сервисаВеб-сервис параметры запроса, заданные как одна или несколько пар аргументов имя-значение. A QueryName
аргумент является вектором символов или строковым скаляром, который задает имя параметра запроса. A QueryValue
аргумент является вектором символов или строковым скаляром, который задает значение параметра запроса.
Twitter REST API задает параметры запроса веб-сервиса, которые он принимает как часть HTTP-запроса. Действительные параметры см. в справочной документации по конечным точкам REST API Twitter.
Пример: 'count',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. Для доступа к вложенным структурам смотрите Доступ к данным во вложенных структурах.
Каждая конечная точка Twitter REST POST API имеет свои ограничения. Для получения дополнительной информации см. документацию по Ссылке конечной точки API REST в Twitter.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.