sina微博开发学习心得

大家都知道新浪微博上有很多附加应用,那些东西是怎么做出来的呢,这几天开始学习sina微博的开发,sina为我们提供了很多接口,根据这些接口就可以开发基于微博的一些应用!

首先一些需要用到的技术要点

一、新浪微博部分:


1、新浪微博 Aouth 认证

2、新浪微博 获取微博列表

3、新浪微博 发表微博

4、新浪微博 评论微博

5、新浪微博 转发微博


二、其他技术要点:

1、Android Layout 布局

2、Android自定义 UI

3、Android Handler

3、Android Service

4、Android 线程

5、Android 数据库sqlite操作

6、Android 数据存储之SharedPreferences

7、Android 网络通信

8、Android 文件上传下载

9、Android  拍照

10、Android 项目打包发布

11、Android 项目架构

   首先OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是OAUTH的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此OAUTH是安全的。

我们经常见到用sina账户登录是否授权获取用户信息,就是根据oauth协议来完成的,sina在12年关闭了1.0的认证,采用认证全部使用2.0的接口,因此学习也是用的2.0.

关于微博的一些操作则是直接调用新浪微博给我们提供的接口就行了,sina微博接口地址http://open.weibo.com/wiki/微博API

。但是我们的前提是要获取到accesstokern,这是唯一与sina通信的唯一凭证!


微博
读取接口 statuses/public_timeline 获取最新的公共微博
statuses/friends_timeline 获取当前登录用户及其所关注用户的最新微博
statuses/home_timeline 获取当前登录用户及其所关注用户的最新微博
statuses/friends_timeline/ids 获取当前登录用户及其所关注用户的最新微博的ID
statuses/user_timeline 获取用户发布的微博
statuses/user_timeline/ids 获取用户发布的微博的ID
statuses/timeline_batch 批量获取指定的一批用户的微博列表
statuses/repost_timeline 返回一条原创微博的最新转发微博
statuses/repost_timeline/ids 获取一条原创微博的最新转发微博的ID
statuses/mentions 获取@当前用户的最新微博
statuses/mentions/ids 获取@当前用户的最新微博的ID
statuses/bilateral_timeline 获取双向关注用户的最新微博
statuses/show 根据ID获取单条微博信息
statuses/show_batch 根据微博ID批量获取微博信息
statuses/querymid 通过id获取mid
statuses/queryid 通过mid获取id
statuses/count 批量获取指定微博的转发数评论数
statuses/to_me 获取当前登录用户关注的人发给其的定向微博
statuses/to_me/ids 获取当前登录用户关注的人发给其的定向微博ID列表
statuses/go 根据ID跳转到单条微博页
emotions 获取官方表情
写入接口 statuses/repost 转发一条微博信息
statuses/destroy 删除微博信息
statuses/update 发布一条微博信息
statuses/upload 上传图片并发布一条微博
statuses/upload_url_text 发布一条微博同时指定上传的图片或图片url
statuses/filter/create 屏蔽某条微博
statuses/mentions/shield 屏蔽某个@我的微博及后续由其转发引起的@提及
评论
读取接口 comments/show 获取某条微博的评论列表
comments/by_me 我发出的评论列表
comments/to_me 我收到的评论列表
comments/timeline 获取用户发送及收到的评论列表
comments/mentions 获取@到我的评论
comments/show_batch 批量获取评论内容
写入接口 comments/create 评论一条微博
comments/destroy 删除一条评论
comments/destroy_batch 批量删除评论
comments/reply 回复一条评论

接下来的就是一些android的知识!以后会慢慢详解

你可能感兴趣的:(android,新浪微博,第三方,用户名,学习心得)