com.sina.weibo.sdk.openapi
类 AbsOpenAPI

java.lang.Object
  继承者 com.sina.weibo.sdk.openapi.AbsOpenAPI
直接已知子类:
CommentsAPI, InviteAPI, LogoutAPI, StatusesAPI, UsersAPI

public abstract class AbsOpenAPI
extends java.lang.Object

微博 OpenAPI 的基类,每个接口类都继承了此抽象类。

作者:
SINA

字段摘要
protected static java.lang.String API_SERVER
          访问微博服务接口的地址
protected static java.lang.String HTTPMETHOD_GET
          GET 请求方式
protected static java.lang.String HTTPMETHOD_POST
          POST 请求方式
protected static java.lang.String KEY_ACCESS_TOKEN
          HTTP 参数
protected  Oauth2AccessToken mAccessToken
          当前的 Token
 
构造方法摘要
AbsOpenAPI(Oauth2AccessToken accessToken)
          构造函数,使用各个 API 接口提供的服务前必须先获取 Token。
 
方法摘要
protected  void requestAsync(java.lang.String url, com.sina.weibo.sdk.net.WeiboParameters params, java.lang.String httpMethod, com.sina.weibo.sdk.net.RequestListener listener)
          HTTP 异步请求。
protected  java.lang.String requestSync(java.lang.String url, com.sina.weibo.sdk.net.WeiboParameters params, java.lang.String httpMethod)
          HTTP 同步请求。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

API_SERVER

protected static final java.lang.String API_SERVER
访问微博服务接口的地址

另请参见:
常量字段值

HTTPMETHOD_POST

protected static final java.lang.String HTTPMETHOD_POST
POST 请求方式

另请参见:
常量字段值

HTTPMETHOD_GET

protected static final java.lang.String HTTPMETHOD_GET
GET 请求方式

另请参见:
常量字段值

KEY_ACCESS_TOKEN

protected static final java.lang.String KEY_ACCESS_TOKEN
HTTP 参数

另请参见:
常量字段值

mAccessToken

protected Oauth2AccessToken mAccessToken
当前的 Token

构造方法详细信息

AbsOpenAPI

public AbsOpenAPI(Oauth2AccessToken accessToken)
构造函数,使用各个 API 接口提供的服务前必须先获取 Token。

参数:
accesssToken - 访问令牌
方法详细信息

requestAsync

protected void requestAsync(java.lang.String url,
                            com.sina.weibo.sdk.net.WeiboParameters params,
                            java.lang.String httpMethod,
                            com.sina.weibo.sdk.net.RequestListener listener)
HTTP 异步请求。

参数:
url - 请求的地址
params - 请求的参数
httpMethod - 请求方法
listener - 请求后的回调接口

requestSync

protected java.lang.String requestSync(java.lang.String url,
                                       com.sina.weibo.sdk.net.WeiboParameters params,
                                       java.lang.String httpMethod)
HTTP 同步请求。

参数:
url - 请求的地址
params - 请求的参数
httpMethod - 请求方法
返回:
同步请求后,服务器返回的字符串。