[ 登录注册 ]

ios

iphone开发我的新浪微博客户端-开篇

2016-08-11 11:19:37 admin 返回上一页

动手开发一个iphone上的微博客户端,虽然已经有很多很不错的客户端了,但是还是想重复造一下轮子,主要的目的就是练手,本项目的练习意义更加多一些,首先我object-c是新学的,iphone开发也是新学的,连Mac使用都是新学的,从写第一个hello world已经有段时间了,但是做实实在在的一个项目难免有很多不足了但是还是想把开发过程写成随笔。

     我的开发环境:Mac OS X 10.6.6 + Xcode 3.2.5

     首先我完成了一个超小型新浪微博客户端的sdk,并没有直接使用新浪提供的sdk,主要是本着学习的目的,真真正正的了解实现的原理,所以建议各位自己去实现一下自己的sdk,我把我实现的代码开源出来了,部分的实现参考了TwitterFon,地址:http://code.google.com/p/minblog4sina/

    接下来我开发的微博客户端都是基于这个自己实现的sdk提供的类库和方法。

     

关于minblog4sina简介如下:

     基于新浪微博的iphone客户端sdk 1.0版本,是一个微型的sdk实现,使用OAuth认证,非常容易上手并且要扩展也非常的简单。
     具体使用可以参考项目中的TestViewController中的方法。
     目前版本实现的功能:
     获取下行数据集(timeline)接口
     statuses/public_timeline 获取最新的公共微博消息
     statuses/friends_timeline 获取当前登录用户及其所关注用户的最新微博消息
     statuses/user_timeline 获取用户发布的微博消息列表
     statuses/mentions 获取@当前用户的微博列表
     statuses/comments_timeline 获取当前用户发送及收到的评论列表
     statuses/comments_by_me 获取当前用户发出的评论
     statuses/comments_to_me 获取当前用户收到的评论
     statuses/comments 根据微博消息ID返回某条微博消息的评论列表
     statuses/counts 批量获取一组微博的评论数及转发数
     statuses/repost_timeline 返回一条原创微博的最新n条转发微博信息 New!
     statuses/repost_by_me 返回用户转发的最新n条微博信息 New!
     statuses/unread 获取当前用户未读消息数
     statuses/reset_count 未读消息数清零接口
     emotions 表情接口,获取表情列表
     微博访问接口
    statuses/show 根据ID获取单条微博信息内容
    user/statuses/id 根据微博ID和用户ID跳转到单条微博页面
    statuses/update 发布一条微博信息Updated!
    statuses/upload 上传图片并发布一条微博信息
    statuses/destroy 删除一条微博信息
    statuses/repost 转发一条微博信息Updated!
    statuses/comment 对一条微博信息进行评论Updated!
    statuses/comment_destroy/:id 删除当前用户的微博评论信息
    statuses/comment/destroy_batch 批量删除当前用户的微博评论信息
    statuses/reply 回复微博评论信息Updated!
    用户接口
    users/show 根据用户ID获取用户资料(授权用户)
    statuses/friends 获取用户关注列表及每个关注用户最新一条微博
    statuses/followers 获取用户粉丝列表及及每个粉丝用户最新一条微博
    users/hot 获取系统推荐用户
    user/friends/update_remark更新当前登录用户所关注的某个好友的备注信息New!
    users/suggestions 返回当前用户可能感兴趣的用户 Beta!
    关注接口
    friendships/create 关注某用户
    friendships/destroy 取消关注
    friendships/exists 是否关注某用户(推荐使用friendships/show)
    friendships/show 获取两个用户关系的详细情况

点击复制链接 与好友分享!回本站首页

文章来源:http://www.bozhiyue.com/ios/2016/0811/364116.html
返回上一页    返回分类 上一篇:   下一篇:
相关