新浪微博 API(java 版)
============================
修改事项:
1、接口返回结果采用 json 对象方式封装
2、修改 WeiboResponse 中空字符串("")调用判断的 bug
3、修改了 JSONObject 中返回空对象的问题
4、增加了直接文件上传接口直接
常用接口实例:
(使用前先修改 Weibo.java 中
public static #nal String CONSUMER_KEY = "";
public static #nal 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,#le)部分
7、更新用户头像
参考:weibo4j.examples.OAuthUpdatePro#le 类
8、OAuth 桌面应用访问
步骤: 1> 在 weibo4j.examples.OAuthUpdate 访问认证的 URL,得到 pin
2> 在 weibo4j.examples.OAuthUpdate 输入 pin,然后得到 AccessToken
3> 即可访问用户的微博,参考:weibo4j.examples.OAuthUpdateTwo
9、OAuth WEB 应用访问
步骤:
1> 在 weibo4j.examples.WebOAuth 带 backurl 参数 请 求 OAuth 认证 ,获得
RequestToken
评论13