`
andyliuxs
  • 浏览: 136835 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

新浪微博API学习笔记(第一部分)2

阅读更多

3statuses/mentions 获取@当前用户的微博列表

              返回最新n条提到登录用户的微博消息(即包含@username的微博消息)

              URLhttp://api.t.sina.com.cn/statuses/mentions.(json|xml)

支持格式XML/JSON

HTTP请求方式GET

是否需要登录true

请求数限制true

请求参数

 

必选

类型范围

说明

source

true

string

申请应用时分配的AppKey,调用接口时候代表应用的唯一身份。(采用OAuth授权方式不需要此参数)

since_id

false

int64

若指定此参数,则只返回IDsince_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"

JSONcurl -u "username:password"

http://api.t.sina.com.cn/statuses/mentions.json?source=appkey&count=5&page=2

 

4statuses/comments_timeline 获取当前用户发送及收到的评论列表

              返回最新n条发送及收到的评论。

              URLhttp://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

若指定此参数,则只返回IDsince_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

JSONcurl -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,如果不是转发,则没有此字段

 

5statuses/comments_by_me 获取当前用户发出的评论

              获取当前用户发出的评论

              URLhttp://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

若指定此参数,则只返回IDsince_id大的微博消息(即比since_id发表时间晚的微博消息)。

max_id

false

int64

若指定此参数,则返回ID小于或等于max_id的微博消息

count

false

int,默认值20,最大值200

指定要返回的记录条数

page

false

int默认值是1

指定返回结果的页码。根据当前登录用户所关注的用户数及这些被关注用户发表的微博数,翻页功能最多能查看的总记录数会有所不同,通常最多能查看1000条左右。

调用示例:

XMLcurl -u "username:password"

"http://api.t.sina.com.cn/statuses/comments_by_me.xml?source=appkey&count=5&page=2"

JSONcurl -u "username:password"

"http://api.t.sina.com.cn/statuses/comments_by_me.json?source=appkey&count=5&page=2"

 

下一篇

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics