主要内容

推特基于检索推特数据

这个例子展示了如何检索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
ans =好

检索的追随者数量

Twitter的基URL来访问得到追随者/ idREST API端点。寻找一个特定的Twitter账户使用Twitter连接对象,基URL,和屏幕的名字。(屏幕上的名字在这个例子并不代表真正的Twitter数据。)

baseurl =“https://api.twitter.com/1.1/followers/ids.json”;sname =“屏幕名”;d = getdata (c, baseurl,“screen_name”sname)
d = ResponseMessage属性:状态栏:“HTTP / 1.1 200 OK”StatusCode:好的标题:[1×25 matlab.net.http.HeaderField]身体:[1×1 matlab.net.http.MessageBody]完成:0

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

确定数量的追随者为指定的帐户。

numfollowers =长度(d.Body.Data.ids)
numfollowers = 44

这个帐户有44个粉丝。

帖子推特

创建特征向量tweetString指定微博发布。如果追随者的数量大于25,然后微博显示屏幕名称有超过25个粉丝。否则,它表明,需要更多的追随者的屏幕名称。

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

Twitter的基URL来访问发布状态/更新REST API端点。

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

微博关于使用Twitter的追随者数量的连接对象,基URLtweetString

d = postdata (c, baseurl,“状态”tweetString)
d = ResponseMessage属性:状态栏:“HTTP / 1.1 200 OK”StatusCode:好的标题:[1×22 matlab.net.http.HeaderField]身体:[1×1 matlab.net.http.MessageBody]完成:0

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

另请参阅

功能

对象

相关的话题

外部网站