Google Analytics에 직접 로그인하려고합니다. 설명하기 위해 계정 시스템이 있는데 예를 들어 자동 로그인을 통해 지정된 Google 웹 로그 분석 계정으로 리디렉션하는 것처럼 ASP.NET 버튼을 선택하면됩니다.원격으로 ASP.NET이 설치된 Google 웹 로그 분석
Dave Cullen의 ASP.NET 라이브러리에서 오랫동안 열심히 보았습니다. HttpWebRequest를 사용하여 '자동으로'로그인 할 수는 있지만 그 페이지에 사용자를 지정할 수는 없습니다. 나는 '이 동사 유형의 콘텐츠 본문을 보낼 수 없습니다'라는 오류로도 모든 종류의 드라마를 준비하고 있습니다.
다음은 현재 Dave의 라이브러리를 기반으로하는 매우 기본적인 코드입니다.
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);
내 질문에 대한 답변입니다. 1.이 일을 할 수 있습니까? 그리고 2. 이것이 올바른 방법일까요?
조언 환영합니다!
모든 의견을 주셔서 감사합니다. API를 살펴본 결과 가장 좋은 경로 인 것으로 보입니다. 감사. – dooburt
전반적인 목표를 향한 한 가지 시나리오는 이미 간단한 UI에서 API를 통해 기본 분석 데이터를 표시하고 있지만 단일 로그인을 통해 Google의 기존 UI를 활용하여 사용자가 '자세히보기'세부 정보를 볼 수있게하려는 것입니다 Google Analytics 사이트 자체에서 ..이 게시물에 어떻게 도착했는지. –