|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectcom.sina.weibo.sdk.openapi.AbsOpenAPI
com.sina.weibo.sdk.openapi.StatusesAPI
public class StatusesAPI
该类封装了微博接口。 详情请参考微博接口
字段摘要 | |
---|---|
static int |
AUTHOR_FILTER_ALL
作者筛选类型,0:全部、1:我关注的人、2:陌生人 |
static int |
AUTHOR_FILTER_ATTENTIONS
|
static int |
AUTHOR_FILTER_STRANGER
|
static int |
FEATURE_ALL
过滤类型ID,0:全部、1:原创、2:图片、3:视频、4:音乐 |
static int |
FEATURE_MUSICE
|
static int |
FEATURE_ORIGINAL
|
static int |
FEATURE_PICTURE
|
static int |
FEATURE_VIDEO
|
static int |
SRC_FILTER_ALL
来源筛选类型,0:全部、1:来自微博的评论、2:来自微群的评论 |
static int |
SRC_FILTER_WEIBO
|
static int |
SRC_FILTER_WEIQUN
|
static int |
TYPE_FILTER_ALL
原创筛选类型,0:全部微博、1:原创的微博。 |
static int |
TYPE_FILTER_ORIGAL
|
从类 com.sina.weibo.sdk.openapi.AbsOpenAPI 继承的字段 |
---|
API_SERVER, HTTPMETHOD_GET, HTTPMETHOD_POST, KEY_ACCESS_TOKEN, mAccessToken |
构造方法摘要 | |
---|---|
StatusesAPI(Oauth2AccessToken accessToken)
构造函数,使用各个 API 接口提供的服务前必须先获取 Token。 |
方法摘要 | |
---|---|
void |
friendsTimeline(long since_id,
long max_id,
int count,
int page,
boolean base_app,
int featureType,
boolean trim_user,
com.sina.weibo.sdk.net.RequestListener listener)
获取当前登录用户及其所关注用户的最新微博。 |
java.lang.String |
friendsTimelineSync(long since_id,
long max_id,
int count,
int page,
boolean base_app,
int featureType,
boolean trim_user)
|
void |
mentions(long since_id,
long max_id,
int count,
int page,
int authorType,
int sourceType,
int filterType,
boolean trim_user,
com.sina.weibo.sdk.net.RequestListener listener)
获取最新的提到登录用户的微博列表,即@我的微博。 |
java.lang.String |
mentionsSync(long since_id,
long max_id,
int count,
int page,
int authorType,
int sourceType,
int filterType,
boolean trim_user)
|
void |
update(java.lang.String content,
java.lang.String lat,
java.lang.String lon,
com.sina.weibo.sdk.net.RequestListener listener)
发布一条新微博(连续两次发布的微博不可以重复)。 |
java.lang.String |
updateSync(java.lang.String content,
java.lang.String lat,
java.lang.String lon)
|
void |
upload(java.lang.String content,
Bitmap bitmap,
java.lang.String lat,
java.lang.String lon,
com.sina.weibo.sdk.net.RequestListener listener)
上传图片并发布一条新微博。 |
java.lang.String |
uploadSync(java.lang.String content,
Bitmap bitmap,
java.lang.String lat,
java.lang.String lon)
|
void |
uploadUrlText(java.lang.String status,
java.lang.String imageUrl,
java.lang.String pic_id,
java.lang.String lat,
java.lang.String lon,
com.sina.weibo.sdk.net.RequestListener listener)
指定一个图片URL地址抓取后上传并同时发布一条新微博,此方法会处理URLencod。 |
java.lang.String |
uploadUrlTextSync(java.lang.String status,
java.lang.String imageUrl,
java.lang.String pic_id,
java.lang.String lat,
java.lang.String lon)
|
从类 com.sina.weibo.sdk.openapi.AbsOpenAPI 继承的方法 |
---|
requestAsync, requestSync |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final int FEATURE_ALL
public static final int FEATURE_ORIGINAL
public static final int FEATURE_PICTURE
public static final int FEATURE_VIDEO
public static final int FEATURE_MUSICE
public static final int AUTHOR_FILTER_ALL
public static final int AUTHOR_FILTER_ATTENTIONS
public static final int AUTHOR_FILTER_STRANGER
public static final int SRC_FILTER_ALL
public static final int SRC_FILTER_WEIBO
public static final int SRC_FILTER_WEIQUN
public static final int TYPE_FILTER_ALL
public static final int TYPE_FILTER_ORIGAL
构造方法详细信息 |
---|
public StatusesAPI(Oauth2AccessToken accessToken)
accesssToken
- 访问令牌方法详细信息 |
---|
public void friendsTimeline(long since_id, long max_id, int count, int page, boolean base_app, int featureType, boolean trim_user, com.sina.weibo.sdk.net.RequestListener listener)
since_id
- 若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0max_id
- 若指定此参数,则返回ID小于或等于max_id的微博,默认为0。count
- 单页返回的记录条数,默认为50。page
- 返回结果的页码,默认为1。base_app
- 是否只获取当前应用的数据。false为否(所有数据),true为是(仅当前应用),默认为false。featureType
- 过滤类型ID,0:全部、1:原创、2:图片、3:视频、4:音乐,默认为0。
FEATURE_ALL
FEATURE_ORIGINAL
FEATURE_PICTURE
FEATURE_VIDEO
FEATURE_MUSICE
trim_user
- 返回值中user字段开关,false:返回完整user字段、true:user字段仅返回user_id,默认为false。listener
- 异步请求回调接口public void mentions(long since_id, long max_id, int count, int page, int authorType, int sourceType, int filterType, boolean trim_user, com.sina.weibo.sdk.net.RequestListener listener)
since_id
- 若指定此参数,则返回ID比since_id大的微博(即比since_id时间晚的微博),默认为0。max_id
- 若指定此参数,则返回ID小于或等于max_id的微博,默认为0。count
- 单页返回的记录条数,默认为50。page
- 返回结果的页码,默认为1。authorType
- 作者筛选类型,0:全部、1:我关注的人、2:陌生人 ,默认为0。可为以下几种 :
AUTHOR_FILTER_ALL
AUTHOR_FILTER_ATTENTIONS
AUTHOR_FILTER_STRANGER
sourceType
- 来源筛选类型,0:全部、1:来自微博的评论、2:来自微群的评论,默认为0。可为以下几种 :
SRC_FILTER_ALL
SRC_FILTER_WEIBO
SRC_FILTER_WEIQUN
filterType
- 原创筛选类型,0:全部微博、1:原创的微博,默认为0。 可为以下几种 :
TYPE_FILTER_ALL
TYPE_FILTER_ORIGAL
trim_user
- 返回值中user字段开关,false:返回完整user字段、true:user字段仅返回user_id,默认为falselistener
- 异步请求回调接口public void update(java.lang.String content, java.lang.String lat, java.lang.String lon, com.sina.weibo.sdk.net.RequestListener listener)
content
- 要发布的微博文本内容,内容不超过140个汉字。lat
- 纬度,有效范围:-90.0到+90.0,+表示北纬,默认为0.0。lon
- 经度,有效范围:-180.0到+180.0,+表示东经,默认为0.0。listener
- 异步请求回调接口public void upload(java.lang.String content, Bitmap bitmap, java.lang.String lat, java.lang.String lon, com.sina.weibo.sdk.net.RequestListener listener)
content
- 要发布的微博文本内容,内容不超过140个汉字bitmap
- 要上传的图片,仅支持JPEG、GIF、PNG格式,图片大小小于5Mlat
- 纬度,有效范围:-90.0到+90.0,+表示北纬,默认为0.0。lon
- 经度,有效范围:-180.0到+180.0,+表示东经,默认为0.0。listener
- 异步请求回调接口public void uploadUrlText(java.lang.String status, java.lang.String imageUrl, java.lang.String pic_id, java.lang.String lat, java.lang.String lon, com.sina.weibo.sdk.net.RequestListener listener)
status
- 要发布的微博文本内容,内容不超过140个汉字。imageUrl
- 图片的URL地址,必须以http开头。pic_id
- 已经上传的图片pid,多个时使用英文半角逗号符分隔,最多不超过九张。
imageUrl 和 pic_id必选一个,两个参数都存在时,取picid参数的值为准。
注:目前该参数不可用,现在还只能通过BD合作接入,不对个人申请lat
- 纬度,有效范围:-90.0到+90.0,+表示北纬,默认为0.0。lon
- 经度,有效范围:-180.0到+180.0,+表示东经,默认为0.0。listener
- 异步请求回调接口public java.lang.String friendsTimelineSync(long since_id, long max_id, int count, int page, boolean base_app, int featureType, boolean trim_user)
friendsTimeline(long, long, int, int, boolean, int, boolean, RequestListener)
public java.lang.String mentionsSync(long since_id, long max_id, int count, int page, int authorType, int sourceType, int filterType, boolean trim_user)
mentions(long, long, int, int, int, int, int, boolean, RequestListener)
public java.lang.String updateSync(java.lang.String content, java.lang.String lat, java.lang.String lon)
update(String, String, String, RequestListener)
public java.lang.String uploadSync(java.lang.String content, Bitmap bitmap, java.lang.String lat, java.lang.String lon)
upload(String, Bitmap, String, String, RequestListener)
public java.lang.String uploadUrlTextSync(java.lang.String status, java.lang.String imageUrl, java.lang.String pic_id, java.lang.String lat, java.lang.String lon)
uploadUrlText(String, String, String, String, String, RequestListener)
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |