主要内容

推特

推特连接对象

描述

推特函数创建一个推特对象,它表示Twitter®连接。

要建立连接,您必须从Twitter获得以下所需的凭据:

  • 消费者的关键

  • 消费者的秘密

  • 访问令牌

  • 访问令牌的秘密

要获得这些凭据,您必须首先登录您的Twitter帐户。然后,填写表格创建一个应用程序

创建一个推特对象,您可以使用对象函数通过Twitter连接检索历史Twitter数据。或者,您可以通过使用Twitter REST API访问其他REST API端点来检索其他Twitter数据。

创建

描述

例子

c= twitter (consumerkeyconsumersecretaccesstokenaccesstokensecret使用消费者密钥、消费者秘密、访问令牌和访问令牌秘密创建Twitter连接。

输入参数

全部展开

使用者键(API键),指定为字符向量或字符串标量。要获得用户密钥,请填写创建一个应用程序

数据类型:字符|字符串

使用者秘密(API秘密),指定为字符向量或字符串标量。要获取您的消费者机密,请填写创建一个应用程序

数据类型:字符|字符串

访问令牌,指定为字符向量或字符串标量。中填写表格以获取访问令牌创建一个应用程序

数据类型:字符|字符串

访问令牌秘密,指定为字符向量或字符串标量。要获取访问令牌秘密,请填写中的表单创建一个应用程序

数据类型:字符|字符串

属性

全部展开

Twitter配置文件中的帐户名,指定为字符向量。

数据类型:字符

Twitter用户名,指定为字符向量。

例子:@用户名

数据类型:字符

Twitter帐户和概要信息,指定为一个结构。

创建Twitter连接后,您可以使用元数据财产。例如:

c.MetaData
ans = struct with fields: id: 1.234e+17 id_str: '123456789101112141' name: '全名' screen_name: 'username'…

(这里的值不代表真实的Twitter数据。)

数据类型:结构体

连接状态码,指定为matlab.net.http.StatusCode对象。当此属性具有值时好吧时,Twitter连接成功。

对象的功能

搜索 搜索微博
getdata 检索推特数据
postdata 帖子推特数据

例子

全部折叠

使用Twitter连接对象搜索tweet。

使用您的凭证创建一个Twitter连接。(本例中的值并不代表真正的Twitter凭证。)

consumerkey =“abcdefghijklmnop123456789”;consumersecret =“qrstuvwxyz123456789”;accesstoken =“123456789 abcdefghijklmnop”;accesstokensecret =“123456789 qrstuvwxyz”;c = twitter (consumerkey consumersecret、accesstoken accesstokensecret);

检查Twitter连接。如果StatusCode财产有价值好吧,连接成功。

c.StatusCode
ans =好

使用Twitter连接对象和搜索词搜索tweetMathWorks

tweetquery =“MathWorks”;d =搜索(c, tweetquery)
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属性显示好吧表示HTTP请求成功。

访问MathWorks®tweet。显示第12条Tweet。

d.Body.Data.statuses{12}。text
ans = 'MATLAB控制系统示例https://t.co/g2P86srv33'

方法可以搜索其他tweet搜索函数。要检索其他Twitter数据,请使用getdata函数。

版本历史

介绍了R2017b