/** {@inheritDoc} */
        public override QQHttpRequest onBuildRequest()
        {
            QQHttpRequest req = createHttpRequest("GET", QQConstants.URL_GET_GROUP_INFO_EXT);

            req.addGetValue("gcode", group.getCode() + "");
            req.addGetValue("vfwebqq", getContext().getSession().getVfwebqq());
            req.addGetValue("t", DateTime.Now.Ticks / 1000 + "");
            return(req);
        }
Example #2
0
        /** {@inheritDoc} */
        public override QQHttpRequest onBuildRequest()
        {
            QQHttpRequest req = createHttpRequest("GET", QQConstants.URL_GET_GROUP_INFO_EXT);

            req.addGetValue("gcode", group.getCode() + "");
            req.addGetValue("cb", "undefined");
            req.addGetValue("vfwebqq", getContext().getSession().getVfwebqq());
            req.addGetValue("t", DateTime.Now.Ticks / 1000 + "");

            req.addHeader("Referer", "http://s.web2.qq.com/proxy.html?v=20110412001&callback=1&id=3");
            return(req);
        }
Example #3
0
        /** {@inheritDoc} */
        public override QQHttpRequest onBuildRequest()
        {
            QQSession     session = getContext().getSession();
            QQHttpRequest req     = createHttpRequest("GET",
                                                      QQConstants.URL_GET_USER_FACE);

            req.addGetValue("uin", group.getCode() + "");
            req.addGetValue("vfwebqq", session.getVfwebqq());
            req.addGetValue("t", DateTime.Now.Ticks / 1000 + "");
            req.addGetValue("cache", "0");
            req.addGetValue("type", "4");
            req.addGetValue("fid", "0");
            return(req);
        }
Example #4
0
        /** {@inheritDoc} */
        public override QQHttpRequest onBuildRequest()
        {
            QQSession session = getContext().getSession();
            // tuin=4245757755&verifysession=&type=1&code=&vfwebqq=**&t=1361631644492
            QQHttpRequest req = createHttpRequest("GET",
                                                  QQConstants.URL_GET_USER_ACCOUNT);

            req.addGetValue("tuin", group.getCode() + "");
            req.addGetValue("vfwebqq", session.getVfwebqq());
            req.addGetValue("t", DateTime.Now.Ticks / 1000 + "");
            req.addGetValue("verifysession", "");     // 验证码??
            req.addGetValue("type", 4 + "");
            req.addGetValue("code", "");

            req.addHeader("Referer", QQConstants.REFFER);
            return(req);
        }
Example #5
0
 /**
  * <p>addGroup.</p>
  *
  * @param group a {@link iqq.im.bean.QQGroup} object.
  */
 public void addGroup(QQGroup group)
 {
     groupDictionary.Add(group.getCode(), group);
 }