Examples of QQSession


Examples of iqq.im.core.QQSession

  }
 
  /** {@inheritDoc} */
  @Override
  protected QQHttpRequest onBuildRequest() throws QQException, JSONException {
    QQSession session = getContext().getSession();

    JSONObject json = new JSONObject();
    json.put("vfwebqq", session.getVfwebqq());
    json.put("clientid", session.getClientId());
    json.put("psessionid", session.getSessionId());
   
    QQHttpRequest req = createHttpRequest("POST", QQConstants.URL_GET_RECENT_LIST);
    req.addPostValue("r", json.toString());
    req.addPostValue("clientid", session.getClientId()+"");
    req.addPostValue("psessionid", session.getSessionId());

    return req;
  }
View Full Code Here

Examples of iqq.im.core.QQSession

  }

  /** {@inheritDoc} */
  @Override
  protected QQHttpRequest onBuildRequest() throws QQException, JSONException {
    QQSession session = getContext().getSession();

    QQHttpRequest req = createHttpRequest("GET",
        QQConstants.URL_GET_ONLINE_BUDDY_LIST);
    req.addGetValue("clientid", session.getClientId() + "");
    req.addGetValue("psessionid", session.getSessionId());
    req.addGetValue("t", System.currentTimeMillis() / 1000 + "");

    req.addHeader("Referer", QQConstants.REFFER);
    return req;
  }
View Full Code Here

Examples of iqq.im.core.QQSession

  }

  /** {@inheritDoc} */
  @Override
  protected QQHttpRequest onBuildRequest() throws QQException, JSONException {
    QQSession session = getContext().getSession();
    QQHttpRequest req = createHttpRequest("GET",
        QQConstants.URL_GET_SESSION_MSG_SIG);
    if(user instanceof QQGroupMember) {
      QQGroupMember mb = (QQGroupMember) user;
      mb.setServiceType(0);
      req.addGetValue("id", mb.getGroup().getGin() + "");
      req.addGetValue("service_type", "0"); // 0为群,1为讨论组
    } else if(user instanceof QQDiscuzMember) {
      QQDiscuzMember mb = (QQDiscuzMember) user;
      mb.setServiceType(1);
      req.addGetValue("id", mb.getDiscuz().getDid() + "");
      req.addGetValue("service_type", "1"); // 0为群,1为讨论组
    } else {
      LOG.info("GetSessionMsgSigAction unknow type :" + user);
    }
    req.addGetValue("to_uin", user.getUin() + "");
    req.addGetValue("clientid", session.getClientId() + "");
    req.addGetValue("psessionid", session.getSessionId());
    req.addGetValue("t", System.currentTimeMillis() / 1000 + "");
    return req;
  }
View Full Code Here

Examples of iqq.im.core.QQSession

  }

  /** {@inheritDoc} */
  @Override
  protected QQHttpRequest onBuildRequest() throws QQException, JSONException {
    QQSession session = getContext().getSession();
    JSONObject json = new JSONObject();
    json.put("clientid", session.getClientId());
    json.put("psessionid", session.getSessionId());
    json.put("key", 0); // 暂时不知道什么用的
    json.put("ids", new JSONArray()); // 同上

    QQHttpRequest req = createHttpRequest("POST", QQConstants.URL_POLL_MSG);
    req.addPostValue("r", json.toString());
    req.addPostValue("clientid", session.getClientId() + "");
    req.addPostValue("psessionid", session.getSessionId());
    req.setReadTimeout(70 * 1000);
    req.setConnectTimeout(10 * 1000);
    req.addHeader("Referer", QQConstants.REFFER);
   
    return req;
View Full Code Here

Examples of iqq.im.core.QQSession

    this.user = user;
  }
  /** {@inheritDoc} */
  @Override
  protected QQHttpRequest onBuildRequest() throws QQException, JSONException {
    QQSession session = getContext().getSession();
    QQHttpRequest req = createHttpRequest("GET", QQConstants.URL_SHAKE_WINDOW);
    req.addGetValue("to_uin", user.getUin() + "");
    req.addGetValue("psessionid", session.getSessionId());
    req.addGetValue("clientid", session.getClientId() + "");
    req.addGetValue("t", DateUtils.nowTimestamp() + "");

    req.addHeader("Referer", QQConstants.REFFER);
    return req;
  }
View Full Code Here

Examples of iqq.im.core.QQSession

  }

  /** {@inheritDoc} */
  @Override
  protected QQHttpRequest onBuildRequest() throws QQException, JSONException {
    QQSession session = getContext().getSession();

    QQHttpRequest req = createHttpRequest("GET", QQConstants.URL_LOGOUT);
    req.addGetValue("ids", ""); // 产生过会话才出现ID,如何获取??
    req.addGetValue("clientid", session.getClientId() + "");
    req.addGetValue("psessionid", session.getSessionId());
    req.addGetValue("t", System.currentTimeMillis() / 1000 + "");

    req.addHeader("Referer", QQConstants.REFFER);
    return req;
  }
View Full Code Here

Examples of iqq.im.core.QQSession

  }

  /** {@inheritDoc} */
  @Override
  public QQHttpRequest onBuildRequest() throws QQException, JSONException {
    QQSession session = getContext().getSession();
    QQAccount account = getContext().getAccount();
    HttpService httpService = (HttpService) getContext().getSerivce(QQService.Type.HTTP);
    QQHttpCookie ptwebqq = httpService.getCookie("ptwebqq", QQConstants.URL_GET_USER_CATEGORIES);
   
    JSONObject json = new JSONObject();
    json.put("h", "hello");
    json.put("vfwebqq", session.getVfwebqq()); // 同上
    json.put("hash", QQEncryptor.hash(account.getUin() + "", ptwebqq.getValue()));

    QQHttpRequest req = createHttpRequest("POST",
        QQConstants.URL_GET_USER_CATEGORIES);
    req.addPostValue("r", json.toString());
View Full Code Here

Examples of iqq.im.core.QQSession

//    lcid=16059  //msg_id
//    psessionid=8368046764001e636f6e6e7365727665725f77656271714031302e3133332e34312e32303200002a5400000a2c026e04004f95190e6d0000000a40345a4e79386b71416e6d000000280adff44c88196358dadc9fa075334fd6293f7e6a0020a86cad689c240384e54cbb329be8dd5f0c3f
//    time=1
//    to=3559750777 //from_uin
   
    QQSession session  = getContext().getSession();
    req.addGetValue("clientid", session.getClientId() + "");
    req.addGetValue("to", msg.getFrom().getUin() + "");
    req.addGetValue("guid", cface.getFileName());
    req.addGetValue("psessionid", session.getSessionId());
    req.addGetValue("count", "5");
    req.addGetValue("lcid", msg.getId() + "");
    req.addGetValue("time", "1");
    req.setOutputStream(picOut);
    return req;
View Full Code Here

Examples of iqq.im.core.QQSession

  }

  /** {@inheritDoc} */
  @Override
  protected QQHttpRequest onBuildRequest() throws QQException, JSONException {
    QQSession session = getContext().getSession();

    QQHttpRequest req = createHttpRequest("GET",
        QQConstants.URL_GET_USER_SIGN);
    req.addGetValue("tuin", buddy.getUin() + "");
    req.addGetValue("vfwebqq", session.getVfwebqq());
    req.addGetValue("t", System.currentTimeMillis() / 1000 + "");

    req.addHeader("Referer", QQConstants.REFFER);
    return req;
  }
View Full Code Here

Examples of iqq.im.core.QQSession

   * @see iqq.im.action.AbstractHttpAction#onBuildRequest()
   */
  /** {@inheritDoc} */
  @Override
  protected QQHttpRequest onBuildRequest() throws QQException, JSONException {
    QQSession session = getContext().getSession();
    QQHttpRequest req = createHttpRequest("GET", QQConstants.URL_GET_DISCUZ_INFO);
    req.addGetValue("clientid", session.getClientId() + "");
    req.addGetValue("psessionid", session.getSessionId());
    req.addGetValue("vfwebqq", session.getVfwebqq());
    req.addGetValue("t", DateUtils.nowTimestamp() + "");
    req.addGetValue("did", discuz.getDid() + "");
    return req;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.