主要内容

推特基于检索推特数据

这个示例展示了如何检索Twitter的关注者数量®账号和推文®关于实现特定的追随者数量。您可以调整此示例以从其他Twitter REST API端点检索数据,例如集合、列表等。

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

连接到推特

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

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

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

c.StatusCode
好的

检索关注者数量

设置Twitter基础URL以访问得到追随者/ idREST API端点。使用Twitter连接对象、基本URL和屏幕名搜索特定的Twitter帐户。(本例中的屏幕名不代表真实的Twitter数据。)

baseurl =“https://api.twitter.com/1.1/followers/ids.json”;sname =“屏幕名”;D = getdata(c,baseurl,“screen_name”sname)
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属性显示好吧,表示请求成功。

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

numfollower = length(d.b ebody . data .ids)
numfollower = 44

这个账号有44个粉丝。

帖子推特

创建字符向量tweetString,它指定要发布的Tweet。如果关注者的数量大于25,则Tweet表示该屏幕名的关注者超过25。否则,它表示屏幕名需要更多关注者。

如果numfollower > 25 tweetString = [sname .“有超过25个粉丝!”];其他的tweetString = [sname .“需要更多的追随者!”];结束

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

baseurl =“https://api.twitter.com/1.1/statuses/update.json”

关于使用Twitter连接对象、基本URL和的关注者数量的TweettweetString

D = postdata(c,baseurl,“状态”tweetString)
d = ResponseMessage with properties: StatusLine: 'HTTP/1.1 200 OK' StatusCode: OK Header: [1×22 matlab.net.http.HeaderField] Body: [1×1 matlab.net.http.MessageBody] Completed: 0

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

另请参阅

功能

对象

相关的话题

外部网站

Baidu
map