搜索

描述

例子

d=搜索(c,tweetquery)搜索tweet中的术语tweetquery

例子

d=搜索(c,tweetquery,参数)使用web服务查询参数搜索tweet。推特®REST API定义了Web服务的查询参数。有关有效参数,请参见GET搜索/鸣叫

例子

d=搜索(c,tweetquery,QueryName1,QueryValue1,...,QueryNameN,QueryValueN)指定Web服务的查询参数作为一对或多对名称值参数。

例子

全部折叠

使用Twitter连接对象搜索tweet。

请使用您的凭据Twitter的连接。(在本例中的值并不代表真正的Twitter的凭据。)

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

检查Twitter的连接。如果StatusCode属性的值为,连接成功。

c.StatusCode
ANS = OK

搜索使用Twitter的连接对象和搜索词鸣叫MathWorks

tweetquery =“MathWorks”;d =搜索(c, tweetquery)
d = ResponseMessage与属性:状态行: 'HTTP / 1.1 200 OK' 的StatusCode:OK部首:[1×25 matlab.net.http.HeaderField]主体:[1×1 matlab.net.http.MessageBody]已完成: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函数。

使用Twitter connection对象搜索20条tweet。将要检索的tweet的数量指定为一个结构。

请使用您的凭据Twitter的连接。(在本例中的值并不代表真正的Twitter的凭据。)

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

检查Twitter的连接。如果StatusCode属性的值为,连接成功。

c.StatusCode
ANS = OK

指定搜寻项目MathWorks在变量tweetquery。在结构中指定20个tweet作为字段参数。使用Twitter连接对象搜索20条tweet,搜索词tweetquery和结构参数

tweetquery =“MathWorks”;参数。数= 20;d =搜索(c tweetquery参数)
d = ResponseMessage与属性:状态行: 'HTTP / 1.1 200 OK' 的StatusCode:OK部首:[1×25 matlab.net.http.HeaderField]主体:[1×1 matlab.net.http.MessageBody]已完成:0

d是一个matlab.net.http.ResponseMessage对象。的StatusCode属性显示,表示一个成功的HTTP请求。

访问MathWorks tweet。显示的结构数据

d.Body.Data
ans = struct with fields: status:{20×1 cell} search_metadata:[1×1 struct]

结构数据包含的字段状态。该字段是结构的单元数组。单元格数组中的每个结构都包含关于一条Tweet的信息®

访问所有20条tweet。

d.Body.Data.statuses {:}
ANS =结构与字段:created_at: '周五4月28日17时51分55秒+0000 2017年' ID:1.2345E + 17 ID_STR: '123456789101112131' 的文字:“超过400 MATLAB例子此集合可以帮助您与#controlsystems,卡尔曼过滤器,并且更https://t.co/FWndxKLA6l...”截短:0实体:[1×1结构]元数据:[1×1结构]来源: 'Twitter的iPhone' in_reply_to_status_id:[] in_reply_to_status_id_str:[] in_reply_to_user_id:[] in_reply_to_user_id_str:[] in_reply_to_screen_name:[]用户:[1×1结构]地理:[]坐标为:[]地方:[]贡献者:[] retweeted_status:[1×1结构] is_quote_status:0 retweet_count:34 FAVORITE_COUNT:0收藏:0转推:0 possibly_sensitive:0郎咸平: '恩' ......

这个领域文本在每个结构包含一个鸣叫的文本。

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

可以使用。搜索其他tweet搜索函数。若要检索其他Twitter数据,请使用的GetData函数。

使用Twitter connection对象搜索20条tweet。指定要检索的tweet的数量作为名称-值参数。

请使用您的凭据Twitter的连接。(在本例中的值并不代表真正的Twitter的凭据。)

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

检查Twitter的连接。如果StatusCode属性的值为,连接成功。

c.StatusCode
ANS = OK

使用Twitter连接对象搜索20条tweet,搜索词MathWorks和名称值参数

tweetquery =“MathWorks”;d =搜索(c tweetquery'计数',20)
d = ResponseMessage与属性:状态行: 'HTTP / 1.1 200 OK' 的StatusCode:OK部首:[1×25 matlab.net.http.HeaderField]主体:[1×1 matlab.net.http.MessageBody]已完成:0

d是一个matlab.net.http.ResponseMessage对象。的StatusCode属性显示,表示一个成功的HTTP请求。

访问MathWorks tweet。显示的结构数据

d.Body.Data
ans = struct with fields: status:{20×1 cell} search_metadata:[1×1 struct]

结构数据包含的字段状态。该字段是结构的单元数组。单元格数组中的每个结构都包含关于一条Tweet的信息。

访问所有20条tweet。

d.Body.Data.statuses {:}
ANS =结构与字段:created_at: '周五4月28日17时51分55秒+0000 2017年' ID:1.2345E + 17 ID_STR: '123456789101112131' 的文字:“超过400 MATLAB例子此集合可以帮助您与#controlsystems,卡尔曼过滤器,并且更https://t.co/FWndxKLA6l...”截短:0实体:[1×1结构]元数据:[1×1结构]来源: 'Twitter的iPhone' in_reply_to_status_id:[] in_reply_to_status_id_str:[] in_reply_to_user_id:[] in_reply_to_user_id_str:[] in_reply_to_screen_name:[]用户:[1×1结构]地理:[]坐标为:[]地方:[]贡献者:[] retweeted_status:[1×1结构] is_quote_status:0 retweet_count:34 FAVORITE_COUNT:0收藏:0转推:0 possibly_sensitive:0郎咸平: '恩' ......

这个领域文本在每个结构包含一个鸣叫的文本。

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

可以使用。搜索其他tweet搜索函数。若要检索其他Twitter数据,请使用的GetData函数。

输入参数

全部折叠

Twitter连接,指定为a推特对象。

Tweet搜索术语,指定为字符向量或字符串标量。

例子:“MathWorks”

数据类型:字符|字符串

Web服务查询参数,指定为结构。每个参数被指定为在结构中的字段。该字段设置为在结构中的特定值。例如,指定鸣叫检索的数量:

参数。数= 20;

Twitter REST API定义了作为HTTP请求的一部分接受的web服务查询参数。有关有效参数,请参见GET搜索/鸣叫

数据类型:结构体

Web服务查询参数,指定为一个或多个名称-值参数对。一个QueryName参数是指定查询参数名称的字符向量或字符串标量。一个QueryValue参数是指定查询参数值的字符向量或字符串标量。

Twitter REST API定义了作为HTTP请求的一部分接受的web服务查询参数。有关有效参数,请参见GET搜索/鸣叫

例子:“计数”,20检索20 tweet。

数据类型:字符|字符串

输出参数

全部折叠

Twitter数据,以a返回matlab.net.http.ResponseMessage对象。

要检索Twitter数据,请访问其中的属性d, 例如:

data = d.Body.Data
data = struct with fields: status:{50×1 cell} search_metadata:[1×1 struct]

继续访问嵌套结构数据检索Twitter的数据。用于访问嵌套结构,参见访问嵌套结构中的数据(MATLAB)。

限制

  • Twitter REST APIGET搜索/鸣叫endpoint指定一次最多可以检索100个tweet。

  • Twitter REST APIGET搜索/鸣叫endpoint指定您最多可以检索7天的历史tweet。

介绍了R2017b