`
andyliuxs
  • 浏览: 138873 次
  • 性别: 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"

 

下一篇

分享到:
评论

相关推荐

    新浪微博demo笔记

    新浪微博demo笔记,记述了新浪微博项目的要点!

    新浪微博开放平台API使用笔记及演示程序

    这是一个由新浪官方提供的平台,它允许开发者通过API调用来获取和发布微博、管理用户关系、获取用户信息等。开发者可以创建各种应用,如社交插件、数据分析工具或者独立的社交应用,以增强用户在新浪微博上的体验。 ...

    新浪微博制作的前端页面HTML与CSS代码

    在本资源中,"新浪微博制作的前端页面HTML与CSS代码"提供了一个学习和实践前端开发的实例,特别适合初学者入门。HTML(HyperText Markup Language)是构建网页内容的基础,而CSS(Cascading Style Sheets)则用于...

    新浪微博客户端接入案例

    2. **OAuth 2.0授权**:为了接入新浪微博,你需要理解OAuth 2.0授权协议,这是大多数社交媒体平台用于安全地授权第三方应用访问用户数据的标准方法。在iOS应用中,你需要处理用户登录、获取授权码、刷新令牌等过程。...

    google map api 学习笔记

    **谷歌地图API学习笔记** 谷歌地图API(Google Maps API)是一种强大的工具,允许开发者将谷歌地图集成到自己的网站或应用程序中,实现自定义地图、地理定位、路线规划等多种功能。这篇学习笔记主要涵盖以下几个...

    新浪微博客服端 沈大海 项目源代码

    本篇将围绕“新浪微博客服端 沈大海 项目源代码”这一主题,深入探讨其中蕴含的技术要点和学习价值。 首先,"沈大海"项目源代码是针对新浪微博客户端的开发实践,它揭示了微博应用背后的逻辑和实现细节。源代码是...

    Windows API 学习笔记.rtf

    Windows API 学习笔记

    新浪微博Python-SDK发微博(有详细博客文章)

    利用新浪微博Python-SDK发微博的程序包,并有详细的笔记进行说明(详见博客系列文章:http://blog.csdn.net/lewsn2008/article/details/9098527)。另外说明,该程序是在linux下编写的。

    第一行代码 android学习笔记 完整版

    本笔记对应的学习资源《第一行代码》是Android开发者的入门必读书籍,书中系统地介绍了Android的基本概念和开发技术。 一、Android系统架构 Android系统架构是Android开发的基础,系统架构包括Linux Kernel、...

    Selenium API 学习笔记(XMIND版)

    个人整理的Selenium API学习笔记,基于XMIND,层次分明,帮助学习理解。

    图像API学习笔记--开发环境 DELPHI 用实例介绍各种API函数

    在“图像API学习笔记 ver 0.5”中,你可能会学习到如何在DELPHI环境下创建和管理图像对象,如何加载和保存图片文件(如BMP、JPEG、PNG等),以及如何使用API进行图像的裁剪、旋转、色彩调整等操作。此外,笔记可能还...

    python中文api文档+学习笔记

    最后,`pythonAPI和学习笔记大礼包` 这个文件很可能包含了一位开发者或者教育者整理的Python学习笔记,可能包括个人的理解、实例代码、常见问题解答等。这样的笔记通常具有很高的实用价值,因为它们是实践经验和思考...

    新浪微博和腾讯微博OAuth2.0授权笔记+实例(Judas.n)

    对不起,我不得不给这个资源挂上分数,因为该死的...只是我觉得这远远不够,过几天我会录制一个视频,因为我本身是一个新手,这个学习的过程没必要花那么多时间,我希望我能讲清楚地告诉其他人。视频会放在我的博客。

    Friends学习笔记全集上

    这份笔记集合了第一部分的内容,涵盖了每一集的详细解读,包括剧本、字幕翻译以及句型解析,为学习者提供了丰富的学习材料。 首先,剧本部分是学习笔记的核心。《Friends》的剧本以其地道的口语和生活化的对话闻名...

    python 中文API 和python学习笔记

    本压缩包包含的内容涵盖了Python 2.7的英文API、Python 2.5的中文API以及一份全面的学习笔记,为初学者和进阶者提供了丰富的学习材料。 首先,让我们来看看Python API。API(Application Programming Interface)是...

    Java学习笔记学习笔记

    Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...

    Go 学习笔记 高清

    第一部分:Go语言基础 - 第1章 基础:介绍Go语言的基本概念,包括变量、基本类型、类型转换、常量、字符串、运算符、指针、保留字、控制结构、自定义类型、初始化和内置函数。 - 第2章 函数:涵盖函数类型、多返回值...

    C#6.0学习笔记 从第一行C#代码到第一个项目设计周家安著

    《C# 6.0学习笔记:从第一行C#代码到第一个项目设计》是由周家安编著的一本深入浅出的C#编程教程。这本书主要针对C#初学者和有一定基础的开发者,旨在帮助读者全面理解C# 6.0版本的新特性和编程技巧,并通过实际项目...

    Go学习笔记第四版

    Go 学习笔记 第四版 雨痕 ⼆二〇⼀一四年末 下载:不定期更新,https://github.com/qyuhen/book。 联系:qyuhen@hotmail.com 2012-01-11 开始学习 Go。 2012-01-15 第⼀一版,基于 R60。 2012-03-29 升级到 1.0。 ...

Global site tag (gtag.js) - Google Analytics