主要内容

推特基于检索推特数据

这个示例展示了如何检索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连接对象、基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属性显示好吧,表示请求成功。

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

numfollowers =长度(d.Body.Data.ids)
numfollowers = 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和tweetString

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属性显示好吧,表示请求成功。

另请参阅

功能

对象

相关的话题

外部网站