예제 #1
0
    @Override
    public TokenInfo workInBackground(Void... params) throws TaskException {
      TokenInfo tokenInfo = null;
      try {
        tokenInfo = SinaSDK.getInstance(account.getToken()).getTokenInfo(account.get_token());
      } catch (TaskException e) {
        e.printStackTrace();
        if ("21327".equals(e.getCode()) || "21317".equals(e.getCode())) {
          tokenInfo = new TokenInfo();
          tokenInfo.setCreate_at("0");
          tokenInfo.setExpire_in("0");
        }
      }

      if (tokenInfo != null) {
        return tokenInfo;
      }

      return null;
    }