Anmelden, um Google Mail-Konto
Ich muss in der Lage sein, um die Anmeldung zu meinem gmail-Konto, dann bekomme ich die cookies und den Zugang zu anderen google-Diensten. Aber ich kann mich nicht einloggen, um meine gmail(oder keine goolgle -) Konto. Ich fand einige Beiträge auf dieser Website, wie es zu tun, aber keiner funktioniert bei mir. ich :
string formUrl = "https://www.google.com/accounts/ServiceLoginAuth";
string formParams = string.Format("Email={0}&Passwd={1}&signIn={2}&PersistentCookie={3}&GALX={4}",
"autokuzov.top", "1QAZ2wsx", "Sign in", "yes", "CfFosrEhu-0");
string cookieHeader;
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(formUrl);
req.ContentType = "application/x-www-form-urlencoded";
req.Referer = "https://www.google.com/accounts/ServiceLoginAuth";
req.Method = "POST";
req.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.7) Gecko/20100713 Firefox/3.6.7";
req.AllowAutoRedirect = false;
req.CookieContainer = new CookieContainer();
req.Headers.Add(HttpRequestHeader.CacheControl, "no-cache=set-cookie");
byte[] bytes = Encoding.ASCII.GetBytes(formParams);
req.ContentLength = bytes.Length;
using (Stream os = req.GetRequestStream())
{
os.Write(bytes, 0, bytes.Length);
}
WebResponse resp = req.GetResponse();
using (StreamReader sr = new StreamReader(resp.GetResponseStream()))
{
string s = sr.ReadToEnd();
}
Antwort zurück : "your browser' s cookie functionality is turned off. Bitte schalten Sie es ein."
Ich habe auch versucht, machen req.Header.Add(HttpRequestHeader.CacheControl -, "no-cache= "set-cookie"); aber es war unseccussfull zu.
Weiß jemand, wo ist das problem ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie wahrscheinlich benötigen, um 3rd-party-cookies in Ihrem browser aktiviert sein. Diese sind standardmäßig ausgeschaltet, die in einigen Browsern. Sie erhalten die gleiche Warnung in Firefox bei der Verwendung der Gmail-Manager-plugin, wenn Sie deaktivieren 3rd-party-cookies.