gpt4 book ai didi

c# - 谷歌分析

转载 作者:行者123 更新时间:2023-12-03 16:24:45 24 4
gpt4 key购买 nike

我只是Google Analytic API的初学者。
现在,我正在测试此代码。

public static string HttpGetRequest(string url, string[] headers)
{
String result;
WebRequest request = WebRequest.Create(url);
if (headers.Length > 0)
{
foreach (var header in headers)
{
request.Headers.Add(header);
}
}
WebResponse response = request.GetResponse();
using (var sr = new StreamReader(response.GetResponseStream()))
{
result = sr.ReadToEnd();
sr.Close();
}
return result;
}


URL值为


https://www.google.com/analytics/feeds/data?ids=ga:xxxxxxxx&dimensions=ga:browser,ga:browserVersion,ga:city,ga:date,ga:hour,ga:visitCount,ga:visitorType&metrics=ga:entrances,ga:uniquePageviews&start-date=2011-09-18&end-date=2011-10-18&sort=-ga:entrances&max-results=50


然后此上层代码返回正确的信息。
但是当我将URL值更改为


https://www.google.com/analytics/feeds/data?ids=ga:xxxxxxxx&dimensions=ga:pagePath,ga:browser,ga:browserVersion,ga:city,ga:date,ga:hour,ga:visitCount,ga:visitorType&metrics=ga:entrances,ga:uniquePageviews&start-date=2011-09-18&end-date=2011-10-18&sort=-ga:entrances&max-results=50


它给出了这个错误。

The remote server returned an error: (400) Bad Request. 


这两个网址之间唯一的区别是ga:pagePath。

请让我知道如何避免这些错误。
任何形式的建议,表示赞赏。

最佳答案

这是解决方案,缩小一维,它将起作用。
仅允许使用7个尺寸,而您使用的是8个。

关于c# - 谷歌分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7806228/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com