twitter

Объект связи Твиттера

Описание

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

Чтобы установить связь, необходимо получить эти необходимые учетные данные из Твиттера:

  • Ключ Consumer

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

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

  • Доступ к маркерному секрету

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

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

Создание

Описание

пример

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

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

развернуть все

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

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

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

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

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

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

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

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

Свойства

развернуть все

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

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

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

Пример: @username

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

Аккаунт в Твиттере и информация о профиле в виде структуры.

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

c.MetaData
ans = 

  struct with fields:

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

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

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

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

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

searchИщите твиты
getdataПолучите данные Твиттера
postdataОтправьте данные Твиттера

Примеры

свернуть все

Используйте объект связи Твиттера искать Твиты.

Создайте связь Твиттера с помощью учетных данных. (Значения в этом примере не представляют действительные учетные данные Твиттера.)

consumerkey = 'abcdefghijklmnop123456789';
consumersecret = 'qrstuvwxyz123456789';
accesstoken = '123456789abcdefghijklmnop';
accesstokensecret = '123456789qrstuvwxyz';

c = twitter(consumerkey,consumersecret,accesstoken,accesstokensecret);

Проверяйте связь Твиттера. Если StatusCode свойство имеет значение OK, связь успешна.

c.StatusCode
ans = 

    OK

Ищите Твиты с помощью объекта связи Твиттера и критерия поиска 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.

Твиты Access MathWorks®. Отобразите 12-й твит.

 d.Body.Data.statuses{12}.text
ans =

    'MATLAB Control Systems Examples https://t.co/g2P86srv33'

Можно искать другие Твиты с помощью search функция. Чтобы получить другие данные Твиттера, используйте getdata функция.

Введенный в R2017b