C# 谷歌分析
我只是谷歌分析API的初学者。C# 谷歌分析,c#,google-analytics,C#,Google Analytics,我只是谷歌分析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) {
现在我正在测试这段代码
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值为
然后,上面的代码返回正确的信息。但当我将URL值更改为 它给出了这个错误
The remote server returned an error: (400) Bad Request.
这两个URL之间唯一的区别是ga:pagePath
请让我知道如何避免这些错误。
感谢您的任何建议。如果您想查看每个页面的访问量,您应该只包括维度
ga:pagePath
。在我看来,您试图通过一个查询获取所需的一切,而实际上您应该执行多个查询。此外,您还可以在上测试您的查询:如果您想查看每个页面访问了多少访问者,您应该只包括维度ga:pagePath
。在我看来,您试图通过一个查询获取所需的一切,而实际上您应该执行多个查询。您还可以在上测试您的查询:这是解决方案,减少一维,它将起作用。
只允许7个维度,您使用了8个维度。这是解决方案,减少一个维度,它就会起作用。
只允许7个维度,您使用了8个维度。首先检查,如果它正常工作,然后检查代码。400错误并非仅针对此问题显示身份验证可能有问题请先检查,如果它正常工作,然后检查您的代码。400错误并非仅针对此问题显示身份验证可能有问题您确定ga:pagePath有效吗?错误将表明其无效。对不起,Ramhound,我不清楚你想说什么。我确信只有当我将URL值设置为ga:pagePath时才会发生此错误。你不需要也包括ga:pagePath筛选器吗?我想查看有关我的网站用户查看哪些页面的信息。你确定ga:pagePath是有效的吗?错误将表明其无效。对不起,Ramhound,我不清楚您想说什么。我确信只有在我将URL值设置为ga:pagePath时才会发生此错误。您不需要也包括ga:pagePath筛选器吗?我想查看有关我的网站用户查看哪些页面的信息。