有没有一种方法可以根据 Bing 网站管理员 API 调用中的日期进行过滤?
Is there a way to filter based on dates in Bing Webmaster API calls?
我正在尝试使用 IWebmasterApi 中的 GetPageStats 方法为 url 获取一些页面统计信息。它 returns 所有日期的统计数据。有没有办法在我们想要日期的日期上设置过滤器?我正在通过 Postman 发送 GET 请求,而不是使用 c# 程序。
经过一番挖掘,我发现无法在 Bing API 调用中进行日期筛选。每次都会发送页面统计的全部数据(大约 3 个月)。日期过滤器必须在客户端处理。
您好,我不确定这是否在回答您的问题,我只是开始“挖掘”以开发一些供我使用的应用程序,通常我首先阅读人们抱怨和失败的地方。
有一些日期过滤器...
你需要看看 C# 中的请求是什么 easy...然后逆向工程并在 Postman 中构建它
var oneMonthAgo = DateTime.Now.AddMonths(-1);
var stats = api.GetRankAndTrafficStats("http://yoursite.com/")
.Where(s => s.Date > oneMonthAgo)
.OrderBy(s => s.Date);
https://docs.microsoft.com/en-us/bingwebmaster/getting-started
namespace WebmasterApiExamples
{
using System;
using System.Linq;
using System.ServiceModel;
internal class Program
{
private static void Main(string[] args)
{
var api = new WebmasterApi.WebmasterApiClient();
try
{
var oneMonthAgo = DateTime.Now.AddMonths(-1);
var stats = api.GetRankAndTrafficStats("http://yoursite.com/")
.Where(s => s.Date > oneMonthAgo)
.OrderBy(s => s.Date);
Console.WriteLine("Date\tImpressions\tClicks");
foreach (var value in stats)
{
Console.WriteLine("{0}\t{1}\t{2}", value.Date.ToShortDateString(), value.Impressions, value.Clicks);
}
}
catch (FaultException<WebmasterApi.ApiFault> fault)
{
Console.WriteLine("Failed to add site: {0}", fault.Message);
}
}
}
}
我正在尝试使用 IWebmasterApi 中的 GetPageStats 方法为 url 获取一些页面统计信息。它 returns 所有日期的统计数据。有没有办法在我们想要日期的日期上设置过滤器?我正在通过 Postman 发送 GET 请求,而不是使用 c# 程序。
经过一番挖掘,我发现无法在 Bing API 调用中进行日期筛选。每次都会发送页面统计的全部数据(大约 3 个月)。日期过滤器必须在客户端处理。
您好,我不确定这是否在回答您的问题,我只是开始“挖掘”以开发一些供我使用的应用程序,通常我首先阅读人们抱怨和失败的地方。
有一些日期过滤器...
你需要看看 C# 中的请求是什么 easy...然后逆向工程并在 Postman 中构建它
var oneMonthAgo = DateTime.Now.AddMonths(-1);
var stats = api.GetRankAndTrafficStats("http://yoursite.com/")
.Where(s => s.Date > oneMonthAgo)
.OrderBy(s => s.Date);
https://docs.microsoft.com/en-us/bingwebmaster/getting-started
namespace WebmasterApiExamples
{
using System;
using System.Linq;
using System.ServiceModel;
internal class Program
{
private static void Main(string[] args)
{
var api = new WebmasterApi.WebmasterApiClient();
try
{
var oneMonthAgo = DateTime.Now.AddMonths(-1);
var stats = api.GetRankAndTrafficStats("http://yoursite.com/")
.Where(s => s.Date > oneMonthAgo)
.OrderBy(s => s.Date);
Console.WriteLine("Date\tImpressions\tClicks");
foreach (var value in stats)
{
Console.WriteLine("{0}\t{1}\t{2}", value.Date.ToShortDateString(), value.Impressions, value.Clicks);
}
}
catch (FaultException<WebmasterApi.ApiFault> fault)
{
Console.WriteLine("Failed to add site: {0}", fault.Message);
}
}
}
}