主要内容

鸣叫基于检索推特数据

此示例显示了如何检索Twitter的关注者数量®帐户和推文®关于实现特定的追随者数量。您可以调整此示例以从其他Twitter REST API端点(例如集合,列表等)中检索数据。

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

连接至推特

使用您的凭据创建Twitter连接。(此示例中的值不代表实际的Twitter凭据。)

消费者='abcdefghijklmnop123456789';consumersecret ='qrstuvwxyz123456789';AccessToken ='123456789abcdefghijklmnop';AccessTokenSecret ='123456789qrstuvwxyz';C = Twitter(consumerKey,consumerSecret,accessToken,accessTokenSecret);

检查Twitter连接。如果是状态代码属性具有值好的,连接成功。

C.StatusCode
ans =确定

检索追随者数量

设置Twitter base URL访问获取关注者/IDREST API端点。使用Twitter连接对象,基本URL和屏幕名称搜索特定的Twitter帐户。(此示例中的屏幕名称不代表真实的Twitter数据。)

baseurl ='https://api.twitter.com/1.1/followers/ids.json';name ='屏幕名称';d = getData(c,baseurl,'屏幕名称',name)
d =带有属性的响应信息:statusline:'http/1.1 200 ok'statuscode:ok标头:[1×25 matlab.net.http.headerfield]身体:[1×1 matlab.net.http.message.message]完成:0:0

d是一个matlab.net.http.Responsemessage目的。这状态代码属性显示好的,表示成功的请求。

确定指定帐户的关注者数量。

numfollowers =长度(d.body.data.ids)
numfollowers = 44

该帐户有44个关注者。

邮政鸣叫

创建字符向量推文,指定要发布的推文。如果关注者的数量大于25,则推文表示屏幕名称具有25个以上的关注者。否则,它表明屏幕名称需要更多的关注者。

如果numfollowers> 25 tweetstring = [sname“有25多个追随者!”];别的tweetstring = [name“需要更多的追随者!”];结尾

设置Twitter base URL访问发布状态/更新REST API端点。

baseurl ='https://api.twitter.com/1.1/statuses/update.json';

使用Twitter连接对象,基本URL和推文

d = postdata(c,baseurl,'地位',Tweetstring)
d =带有属性的响应信息:statusline:'http/1.1 200 ok'statuscode:ok标头:[1×22 matlab.net.http.headerfield]身体:[1×1 matlab.net.http.message.message]完成:0:0

d是一个matlab.net.http.Responsemessage目的。这状态代码属性显示好的,表示成功的请求。

也可以看看

功能

对象

相关的话题

外部网站