Опубликовать данные в Twitter
публикует данные Twitter с помощью параметров запроса веб-службы. Twitter REST API определяет параметры запроса веб-службы для каждой конечной точки. Допустимые параметры см. в справочной документации по конечной точке Twitter REST API.d = postdata(c,baseurl,parameters)
указывает параметры запроса веб-службы как одну или несколько пар аргументов «имя-значение».d = postdata(c,baseurl,QueryName1,QueryValue1,...,QueryNameN,QueryValueN)
Используйте объект подключения Twitter для проверки параметров учетной записи Twitter. Конечная точка API REST 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: 0d является matlab.net.http.ResponseMessage объект. StatusCode отображение свойств OK, указывающее на успешный HTTP-запрос.
Доступ к данным параметров учетной записи. Просмотр структуры 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 объект. StatusCode отображение свойств OK, указывающее на успешный HTTP-запрос.
Доступ к сохраненным данным поиска.
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 объект. StatusCode отображение свойств OK, указывающее на успешный HTTP-запрос.
Доступ к сохраненным данным поиска.
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' указывает конечную точку 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. Сведения о доступе к вложенным структурам см. в разделе Доступ к данным во вложенных структурах.
Каждая конечная точка API REST POST в Twitter имеет свои ограничения. Дополнительные сведения см. в справочной документации по конечной точке Twitter REST API.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.