Doğrudan Google Analytics’e giriş yapmaya çalışıyorum. Açıklamak gerekirse, bir hesap sistemim var ve bir ASP.NET düğmesini seçtiğinizde, örneğin bir sessiz oturum açma yoluyla, belirtilen bir Google Analytics hesabına yeniden yönlendirdiğinizde bunu istiyorum.ASP.NET ile Google Analytics'e Uzaktan Giriş
Dave Cullen'in ASP.NET kitaplığında uzun ve sert baktım ve HttpWebRequest kullanarak 'sessizce' oturum açabilsem de, kullanıcıyı bu sayfaya yapıştıramam. Ben de 'bu fiil-tipi' hata ile bir içerik-vücut gönderilemez 'ile drenaj çeşitleri yaşıyorum.
Şu anda Dave'in kütüphanesine dayanan temel kod İşte;
string token = GoogleAnalytics.getSessionTokenClientLogin(username, password);
NameValueCollection profiles = GoogleAnalytics.getAccountInfo(token, GoogleAnalytics.mode.ClientLogin);
HttpWebRequest theRequest = (HttpWebRequest)WebRequest.Create("https://www.google.com/analytics/settings/?et=reset&hl=en_uk&et=reset&hl=en-US&et=reset&hl=en-GB");
theRequest.Headers.Add("Authorization: GoogleLogin auth=" + token);
Stream responseBody = theRequest.GetRequestStream();
Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
StreamReader readStream = new StreamReader(responseBody, encode);
Benim sorum şu ki; 1. bu yapılabilir mi? ve 2. bunu yapmanın doğru yolu bu mu?
Tavsiye memnuniyetle karşılandı!
Tüm yorumlar için teşekkürler. API baktım ve en iyi yol gibi görünüyor. Teşekkürler. – dooburt
Genel hedefe yönelik bir senaryo, API'den çekerek basit bir kullanıcı arayüzünde bazı temel analitik verilerde görüntülememiz, ancak kullanıcının UI'leri Google'da tek bir oturum açısıyla kullanmak istemesi ve böylece kullanıcının daha fazla ayrıntı görüntüleyebilmesidir. google analytics sitesinin kendisinde .. bu yazıya nasıl giriş yaptığım. –