新浪微博API(android版)
============================
1、添加display=mobile参数
2、同步javasdk更新
3、修复上版本遗留的问题
============================
本版本在java版的基础上修改,使其可以在android sdk上使用.
新增加了android的OAuth登陆认证及获取好友微博的实现样例.
常用接口实例:
(使用前先修改 Weibo.java 中
public static final String CONSUMER_KEY = "";
public static final String CONSUMER_SECRET = "";
填写成实际申请的 CONSUMER_KEY 及 CONSUMER_SECRET)
1、获取最新公共微博列表
参考:weibo4j.examples.GetTimelines 中的getPublicTimeline()部分
2、发表微博
参考:weibo4j.examples.Update 中的updateStatus(...)部分
3、发表评论
参考:weibo4j.examples.Update 中的updateComment(...)部分
4、删除评论
参考:weibo4j.examples.Update 中的destroyComment(...)部分
5、发送私人消息
参考:weibo4j.examples.DirectMessage 类
6、发表带图片的微博
参考:weibo4j.examples.OAuthUploadByFile 中的uploadStatus(status,file)部分
7、更新用户头像
参考:weibo4j.examples.OAuthUpdateProfile类
8、OAuth登陆认证
参考: andriodexamples 的demo.
=============================================================================
其他接口在weibo4j.Weibo类中定义,调用方式请参考weibo4j.examples,下面是完整的接口列表:
获取下行数据集(timeline)接口 方法名:
statuses/public_timeline 最新公共微博 方法名:getPublicTimeline
statuses/friends_timeline 最新关注人微博 (别名: statuses/home_timeline) 方法名:getFriendsTimeline
statuses/user_timeline 用户发表微博列表 方法名:getUserTimeline(String id, Paging paging)
statuses/mentions 最新 @用户的 方法名: getMentions()
statuses/comments 单条评论列表(按微博) 方法名:getComments()
微博访问接口
statuses/show 获取单条 方法名:showStatus(long id)
statuses/update 发表微博 方法名:updateStatus(String status)
statuses/upload 发表微博及图片 方法名:uploadStatus(String status,File file)
statuses/destroy 删除 方法名: destroyStatus(long statusId)
statuses/comment 评论 方法名: destroyComment(long commentId)
statuses/comment_destroy 删除评论 方法名:destroyComment
私信接口
direct_messages 我的私信列表 方法名:getDirectMessages() 分页 getDirectMessages(Paging paging)
direct_messages/sent 我发送的私信列表 方法名:getSentDirectMessages()
direct_messages/new 发送私信 方法名:sendDirectMessage(String id,String text)
direct_messages/destroy 删除一条私信 方法名:destroyDirectMessage(int id)
关注接口
friendships/create 关注某用户 方法名:createFriendship(String id)或 createFriendship(String id, boolean follow)
friendships/destroy 取消关注 方法名: destroyFriendship(String id)
friendships/exists 是否关注某用户 方法名:existsFriendship(String userA, String userB)
friends/ids 关注列表 方法名: getFriendsIDs(long cursor)
followers/ids 粉丝列表 方法名:getFollowersIDs(long cursor)
账号接口
account/verify_credentials 验证身份是否合法 方法名:verifyCredentials()
account/rate_limit_status 查看当前频率限制 方法名:rateLimitStatus()
account/update_profile_image 更改头像 方法名:updateProfileImage(File image)
account/update_profile 更改资料 方法名:User updateProfile(String name, String email, String url, String location, String description)
收藏接口
favorites 收藏列表 方法名:getFavorites()
favorites/create 添加收藏 方法名:createFavorite(long id)
favorites/destroy 删除收藏 方法名:destroyFavorite(long id)
没有合适的资源?快使用搜索试试~ 我知道了~
weibo4android新浪微博源码
共141个文件
java:110个
svn-base:15个
xml:4个
4星 · 超过85%的资源 需积分: 10 33 下载量 28 浏览量
2011-12-29
16:25:34
上传
评论 1
收藏 575KB RAR 举报
温馨提示
注意选择正确的版本Device API version is 8 (Android 2.2)
资源推荐
资源详情
资源评论
收起资源包目录
weibo4android新浪微博源码 (141个子文件)
all-wcprops 2KB
proguard.cfg 1KB
entries 3KB
commons-httpclient-3.1.jar 298KB
commons-logging-1.1.jar 52KB
commons-codec.jar 46KB
Weibo.java 154KB
JSONObject.java 51KB
HttpClient.java 36KB
JSONArray.java 29KB
Test.java 29KB
HTMLEntity.java 27KB
OAuth.java 16KB
User.java 15KB
JSONML.java 15KB
XML.java 14KB
JSONTokener.java 12KB
Configuration.java 12KB
Status.java 11KB
XMLTokener.java 10KB
JSONWriter.java 10KB
Response.java 10KB
CDL.java 9KB
WeiboResponse.java 9KB
Comment.java 8KB
PostParameter.java 7KB
WeiboSupport.java 7KB
Query.java 7KB
Trends.java 6KB
Cookie.java 6KB
HTTP.java 6KB
SavedSearch.java 5KB
Tag.java 5KB
IDs.java 5KB
BASE64Encoder.java 4KB
Paging.java 4KB
RateLimitStatus.java 4KB
SearchResult.java 4KB
OAuthToken.java 4KB
ImageItem.java 4KB
Emotion.java 3KB
RequestToken.java 3KB
CookieList.java 3KB
JSONStringer.java 3KB
URLEncodeUtils.java 3KB
OAuthSetTokenUpdate.java 3KB
Count.java 3KB
Trend.java 3KB
AccessToken.java 3KB
FileType.java 3KB
WeiboException.java 2KB
BareBonesBrowserLaunch.java 2KB
OauthUpdate.java 2KB
HTTPTokener.java 2KB
UserTrend.java 2KB
OAuthActivity.java 2KB
WebOAuth.java 2KB
UpdateComment.java 2KB
Version.java 2KB
Upload.java 2KB
OAuthUploadByFile.java 1KB
OAuthUpdateProfile.java 1KB
AndroidExample.java 1KB
OAuthConstant.java 1KB
ShowFriendships.java 1KB
UserWapper.java 1KB
Reply.java 1KB
DeleteStatus.java 1KB
GetComments.java 1KB
GetCounts.java 1KB
DeleteComment.java 1KB
GetUserTimeline.java 1KB
GetFriendsTimeline.java 1KB
GetFriends.java 1KB
GetPublicTimeline.java 1015B
ForwardStatus.java 967B
getTrendStatus.java 958B
GetStatus.java 952B
getTrends.java 949B
XAuthTest.java 949B
getTrendsHourly.java 943B
getTrendsDaily.java 940B
getTrendsWeekly.java 940B
GetUserInfo.java 892B
R.java 885B
GetRepostTimeline.java 878B
DestroyFavorite.java 846B
GetCommentsTimeline.java 817B
GetFollowers.java 808B
Repost.java 801B
GetMentions.java 801B
RepostByMe.java 794B
GetCommentsByMe.java 791B
GetFavorites.java 787B
UpdateStatus.java 775B
GetRateLimitStatus.java 756B
ExistsFriendship.java 751B
GetFollowersIDs.java 751B
CreateFriendship.java 739B
DestroyFriendship.java 733B
共 141 条
- 1
- 2
资源评论
- yeyulingxin2012-05-13跟新浪官网上的一样,没有什么解释!
- yaney_19882012-08-10是新浪官方的源码,在谷歌源码库页有的下
- hongchencaotang2012-12-05跟官网的差不多,我对立面的src文件进行了压缩,无法添加到项目作为源码用啊
liucongcool
- 粉丝: 2
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功