静坐常思己过,闲谈莫论人非,能受苦乃为志士,肯吃亏不是痴人,敬君子方显有德,怕小人不算无能,退一步天高地阔,让三分心平气和,欲进步需思退步,若着手先虑放手,如得意不宜重往,凡做事应有余步。持黄金为珍贵,知安乐方值千金,事临头三思为妙,怒上心忍让最高。切勿贪意外之财,知足者人心常乐。若能以此去处事,一生安乐任逍遥。

新浪微博API学习(二)

作者:大鹏 发布于:2011-4-7 9:28 Thursday 分类:PHP&MySql

3、statuses/mentions 获取@当前用户的微博列表
              返回最新n条提到登录用户的微博消息(即包含@username的微博消息)
              URL:http://api.t.sina.com.cn/statuses/mentions.(json|xml)
支持格式:XML/JSON
HTTP请求方式:GET
是否需要登录:true
请求数限制:true
请求参数:

必选
类型范围
说明
source
true
string
申请应用时分配的AppKey,调用接口时候代表应用的唯一身份。(采用OAuth授权方式不需要此参数)
since_id
false
int64
若指定此参数,则只返回ID比since_id大的微博消息(即比since_id发表时间晚的微博消息)。
max_id
false
int64
若指定此参数,则返回ID小于或等于max_id的微博消息
count
false
int,默认值20,最大值200。
指定要返回的记录条数
page
false
int默认值是1
指定返回结果的页码。根据当前登录用户所关注的用户数及这些被关注用户发表的微博数,翻页功能最多能查看的总记录数会有所不同,通常最多能查看1000条左右。
调用示例:
XML: curl -u "username:password"
"http://api.t.sina.com.cn/statuses/mentions.xml?source=appkey&count=5&page=2"
JSON:curl -u "username:password"
http://api.t.sina.com.cn/statuses/mentions.json?source=appkey&count=5&page=2

4、statuses/comments_timeline 获取当前用户发送及收到的评论列表
              返回最新n条发送及收到的评论。
              URL:http://api.t.sina.com.cn/statuses/comments_timeline.(json|xml)
支持格式:XML/JSON
HTTP请求方式:GET
是否需要登录:true
请求数限制:true
请求参数:

必选
类型范围
说明
source
true
string
申请应用时分配的AppKey,调用接口时候代表应用的唯一身份。(采用OAuth授权方式不需要此参数)
since_id
false
int64
若指定此参数,则只返回ID比since_id大的微博消息(即比since_id发表时间晚的微博消息)。
max_id
false
int64
若指定此参数,则返回ID小于或等于max_id的微博消息
count
false
int,默认值20,最大值200。
指定要返回的记录条数
page
false
int默认值是1
指定返回结果的页码。根据当前登录用户所关注的用户数及这些被关注用户发表的微博数,翻页功能最多能查看的总记录数会有所不同,通常最多能查看1000条左右。
调用示例:
XML: curl -u "username:password"
http://api.t.sina.com.cn/statuses/comments_timeline.xml?source=appkey&count=5&page=2
JSON:curl -u "username:password"
http://api.t.sina.com.cn/statuses/comments_timeline.json?source=appkey&count=5&page=2
字段说明 - comment
id: 评论ID
text: 评论内容
source: 评论来源
favorited: 是否收藏
truncated: 是否被截断
created_at: 评论时间
user: 评论人信息,结构参考user
status: 评论的微博,结构参考status
reply_comment 评论来源,数据结构跟comment一致
字段说明 - user
id: 用户UID
screen_name: 微博昵称
name: 友好显示名称,同微博昵称
province: 省份编码(参考省份编码表)
city: 城市编码(参考城市编码表)
location:地址
description: 个人描述
url: 用户博客地址
profile_image_url: 自定义图像
domain: 用户个性化URL
gender: 性别,m--男,f--女,n--未知
followers_count: 粉丝数
friends_count: 关注数
statuses_count: 微博数
favourites_count: 收藏数
created_at: 创建时间
following: 是否已关注(此特性暂不支持)
verified: 加V标示,是否微博认证用户
字段说明 - status
created_at: 创建时间
id: 微博ID
text: 微博信息内容
source: 微博来源
favorited: 是否已收藏
truncated: 是否被截断
in_reply_to_status_id: 回复ID
in_reply_to_user_id: 回复人UID
in_reply_to_screen_name: 回复人昵称
thumbnail_pic: 缩略图
bmiddle_pic: 中型图片
original_pic:原始图片
user: 作者信息
retweeted_status: 转发的博文,内容为status,如果不是转发,则没有此字段

5、statuses/comments_by_me 获取当前用户发出的评论
              获取当前用户发出的评论
              URL:http://api.t.sina.com.cn/statuses/comments_by_me.(json|xml)
支持格式:XML/JSON
HTTP请求方式:GET
是否需要登录:true
请求数限制:true
请求参数:

必选
类型范围
说明
source
true
string
申请应用时分配的AppKey,调用接口时候代表应用的唯一身份。(采用OAuth授权方式不需要此参数)
since_id
false
int64
若指定此参数,则只返回ID比since_id大的微博消息(即比since_id发表时间晚的微博消息)。
max_id
false
int64
若指定此参数,则返回ID小于或等于max_id的微博消息
count
false
int,默认值20,最大值200。
指定要返回的记录条数
page
false
int默认值是1
指定返回结果的页码。根据当前登录用户所关注的用户数及这些被关注用户发表的微博数,翻页功能最多能查看的总记录数会有所不同,通常最多能查看1000条左右。
调用示例:
XML:curl -u "username:password"
"http://api.t.sina.com.cn/statuses/comments_by_me.xml?source=appkey&count=5&page=2"
JSON:curl -u "username:password"
"http://api.t.sina.com.cn/statuses/comments_by_me.json?source=appkey&count=5&page=2"


标签: oauth

et_highlighter

« 上一篇 ThinkPHP学习(一) | 新浪微博API学习(一) 下一篇»

发表评论 »本文目前尚无任何评论

发表评论

干净网络从你做起,切勿黏贴小广告