Ошибка при Get-запросе C#

При get запросе в response получаю вот такую строку:

{"error":"SQLSTATE[HY093]: Invalid parameter number: no parameters were bound"}

Итак,хотелось сделать авторизацию на сайте.Для начала отправляю get-запрос с параметрами:

.com/ajax.php?c=account&a=dologin&email=1234%40gmail.com&password=1234

и обратно получаю строку:

{"MemberID":"8860655","LoginKey":"6227a05b8d53e4892789979eb35a859c"}

Вторым запросом отправляю эти параметры: .com/ajax.php?c=account&a=init&key=4993d19856e0abcdc1451ef845d23a3d&mid=8860655 и получаю ошибку ,описанную выше.

Если поменяю ключ на рандомный,то просто получу сообщение о том,что сессии нет:

{"error":"No valid session for 307c3c239ba3813f03e8f1f0159df9a1"}
 private static string GET(string URL, string Data)
        {
            System.Net.WebRequest Req = System.Net.WebRequest.Create(URL + "?" + Data);
            System.Net.WebResponse Res = Req.GetResponse();
            System.IO.Stream Stream = Resp.GetResponseStream();
            System.IO.StreamReader Reader = new System.IO.StreamReader(Stream);
            string Out = Reader.ReadToEnd();
            Reader.Close();
            Console.WriteLine(Out);
            return Out;
        }

        static void Main(string[] args)
        {
            string Key = GET(".com/ajax.php","c=account&a=dologin&[email protected]&password=1234");
            string ID = Str.Inside(Key, "\"MemberID\":\"", "\",");
            Key= Str.Inside(Key, "\"LoginKey\":\"", "\"}");
            Key = "c=account&a=init&key=" + Key+ "&mid=" + ID;
            GET(".com/ajax.php", Key);
        }

Ответы (0 шт):