Ejemplo n.º 1
0
 public override HttpRequestItem BuildRequest()
 {
     var req = HttpRequestItem.CreateFormRequest(ApiUrls.GetGroupNameList);
     var json = new JObject
     {
         {"vfwebqq", Session.Vfwebqq},
         {"hash", QQEncryptor.Hash(Session.User.Uin, Session.Ptwebqq)}
     };
     req.AddQueryValue("r", json.ToSimpleString());
     req.Referrer = ApiUrls.Referrer;
     return req;
 }
Ejemplo n.º 2
0
 protected override void ModifyRequest(HttpRequestItem req)
 {
     req.Method = HttpMethodType.Post;
     var json = new JObject
     {
         {"clientid", Session.ClientId},
         {"psessionid", Session.SessionId},
         {"key", ""},
         {"ptwebqq", Session.Ptwebqq}
     };
     req.AddQueryValue("r", json.ToSimpleString());
     req.Referrer = "https://d1.web2.qq.com/cfproxy.html?v=20151105001&callback=1";
 }
Ejemplo n.º 3
0
 protected override void ModifyRequest(HttpRequestItem req)
 {
     req.Method = HttpMethodType.Post;
     var json = new JObject
     {
         {"status", QQStatusType.Online.ToLowerString()},
         {"ptwebqq", Session.Ptwebqq},
         {"clientid", Session.ClientId},
         {"psessionid", ""}
     };
     req.AddQueryValue("r", json.ToSimpleString());
     req.Referrer = ApiUrls.Referrer;
 }