twitter

Объект подключения к Twitter

Описание

twitter функция создает twitter объект, который представляет Twitter® подключение.

Чтобы установить соединение, вы должны получить эти необходимые учетные данные от Twitter:

  • Потребительский ключ

  • Секрет потребителя

  • Доступ к лексеме

  • Доступ к секрету лексемы

Чтобы получить эти учетные данные, сначала войдите в свою учетную запись Twitter. Затем заполните форму в Создать заявку.

После создания twitter можно использовать функции объекта для извлечения исторических данных Twitter с помощью Twitter-соединения. Также можно получить другие данные Twitter с помощью Twitter REST API для доступа к другим конечным точкам REST API.

Создание

Описание

пример

c = twitter(consumerkey,consumersecret,accesstoken,accesstokensecret) создает подключение к Twitter с помощью ключа потребителя, потребительского секрета, лексемы доступа и секрета лексемы доступа.

Входные параметры

расширить все

Потребительский ключ (ключ API), заданный как вектор символов или строковый скаляр. Чтобы получить свой потребительский ключ, заполните форму в Создать заявку.

Типы данных: char | string

Потребительский секрет (секрет API), заданный как вектор символов или строковый скаляр. Чтобы получить свой потребительский секрет, заполните форму в Создать заявку.

Типы данных: char | string

Доступ к лексеме, заданному как вектор символов или строковый скаляр. Чтобы получить лексему доступа, заполните форму в Создать заявку.

Типы данных: char | string

Доступ к лексеме секрету, заданному как вектор символов или строковый скаляр. Чтобы получить секрет лексемы доступа, заполните форму в Создать заявку.

Типы данных: char | string

Свойства

расширить все

Имя учетной записи в профиле Twitter, заданное как вектор символов.

Типы данных: char

Имя пользователя Twitter, заданное как вектор символов.

Пример: @username

Типы данных: char

Twitter-аккаунт и информация о профиле, указанная как структура.

После создания Twitter-соединения вы можете получить доступ к информации о своем аккаунте и профиле с помощью MetaData свойство. Для примера:

c.MetaData
ans = 

  struct with fields:

                                    id: 1.234e+17
                                id_str: '123456789101112141'
                                  name: 'Full Name'
                           screen_name: 'username'
                           ...

(Значения здесь не представляют реальные данные Twitter.)

Типы данных: struct

Код состояния соединения, заданный как matlab.net.http.StatusCode объект. Когда это свойство имеет значение OK, подключение к Twitter успешно.

Функции объекта

searchПоиск твитов
getdataИзвлечение данных Twitter
postdataОпубликовать данные Twitter

Примеры

свернуть все

Используйте объект подключения 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 функция.

Введенный в R2017b
Для просмотра документации необходимо авторизоваться на сайте