微博API:获取用户发布的微博

    最近是由于老师的要求,所有小小地研究下了微博开发平台。

    其实在微博开发平台上做开发很简单,只要上去创建一个应用,拿到source key跟secret就可以开始做自己的应用了。微博的API接口是基本都是通过url提供的,格式有XML跟json两种。获取数据之后你就可以做自己的处理了。

   这里我谈下如何获取指定用户发布的微博,比较郁闷的是,微博API文档上面并没有获取指定用户发布微博这个描述的东西,我找了三遍都没有找到。只找到一个比较接近一点的:获取当前登录用户发布的微博消息列表。但是我要的是指定用户ID的,最后没想到这个API就是我想要的,囧。。。。

    废话不多说了,来说说怎么去获取指定用户发布的微博。

   使用的接口是statuses/user_timeline。

  通过user_id可以指定用户ID,即获取指定用户的微博;通过count可以指定返回微博的条数,最大是200条。微博开发平台也限制了最多给你返回一个用户的最新的200微博。

  下面是一个返回XML数据的样例,可以参考下。

 

    我自己用了python写了一个,把代码贴上来吧,有需要的人可以拿去试试,不过记得给source赋值,把你自己的source key写上去。

 

 

没有更多推荐了,返回首页