doo*_*urt 6 c# asp.net google-analytics
我正在尝试直接登录Google Analytics.为了解释,我有一个帐户系统,我想当你选择一个ASP.NET按钮时,它会通过静默登录将你重定向到指定的Google Analytics帐户.
我对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);
Run Code Online (Sandbox Code Playgroud)
因此,我的问题是; 这可以吗?2.这甚至是正确的方法吗?
建议欢迎!
我不确定自动登录 Google Analytics 的总体目标是什么,但如果只是为了显示 Google Analytics 中的一些数据,您可能需要考虑使用 Google Data API 来提取您想要的信息。想要从谷歌分析。您可以创建一个简单的仪表板,显示他们真正需要查看的内容,而无需授予他们访问 Google Analytics 中其他内容的权限,通过登录他们,您很可能会授予他们访问他们不需要的数据和工具的权限?
如果 API 不符合您的需求,请查看它,也许会提供有关此功能的总体目标的更多信息。
http://code.google.com/apis/analytics/
| 归档时间: |
|
| 查看次数: |
1619 次 |
| 最近记录: |