推特基于检索推特数据
这个例子展示了如何检索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来访问得到追随者/ id
REST 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
属性显示好吧
,这表明一个成功的请求。