使用新浪微博开放平台api同步微博内容至自己网站(微博开发平台API接口限制了最多给你返回一个)
优采云 发布时间: 2021-11-29 12:04使用新浪微博开放平台api同步微博内容至自己网站(微博开发平台API接口限制了最多给你返回一个)
近日,应老师的要求,所有小迪都研究了微博开发平台。
其实在微博开发平台上开发非常简单。只要上去创建一个应用,拿到源密钥和秘钥,就可以开始制作自己的应用了。微博的API接口基本是通过URL提供的,有XML和json两种格式。获取到数据后,就可以进行自己的处理了。
下面我讲一下如何获取指定用户发布的微博。更郁闷的是,微博API文档并没有得到指定用户发布的微博的描述。我找了三遍也没找到。只找到一个更接近的:获取当前登录用户发布的微博消息列表。但我想要的是指定用户 ID。最后没想到这个API是我想要的,囧。. . .
废话不多说,我们来说说如何获得指定用户发布的微博。
使用的接口是 status/user_timeline。
可以通过user_id指定用户ID,即可以获取到指定用户的微博;返回的微博数量可以通过count来指定,最大为200条。微博开发平台也限制了最新的200条微博,最多可以返回给一个用户。
下面是一个返回XML数据的例子,大家可以参考。
我自己用python写了一个,贴上代码,有需要的可以试试,不过记得给source赋值,自己写source key。