分享到 :

读取session

A、接口使用场景

    从本地获取第三方应用等token、openid信息等session信息的接口。注意:应该先调用Tencent.checkLogin(),返回token信息有效后再调用这个接口。否则如果token信息无效,调用该接口没有意义。

B、接口方法

    public JSONObject com.tencent.tauth.Tencent.loadSession(String appid)

C、参数说明

     调用接口的参数说明如下:

参数参数说明
appid第三方应用互联appid。

D、返回结果

     登录后返回的token、openid等信息json。

E、示例代码

    调用加载sesion接口的示例代码如下:

mTencent.checkLogin(new IUiListener() {
  @Override
  public void onComplete(Object response) {
    JSONObject jsonResp = (JSONObject)response;
    if (jsonResp.optInt("ret", -1) == 0) {
      mTencent.loadSession(mAppid);
    } else {
      // 请重新登录
    }
  }

  @Override
  public void onError(UiError e) {
    // error
  }

  @Override
  public void onCancel() {
    // cancel
  }
});
返回顶部