.net GoogleAdWordsAPI分段问题

.net GoogleAdWordsAPI分段问题,.net,reporting,google-ads-api,.net,Reporting,Google Ads Api,我正在使用adwords api.NET客户端库从帐户列表中获取示例印象。我希望使用API中的“每小时”分段来获取数据。我知道 可以使用ReportingService,但也可以使用对活动服务“get”方法的“普通”调用。我知道选择器是如何工作的,我使用谓词,但我认为这是不可能的 有人有什么想法吗?下面是我目前使用的一些示例代码。这给了我每天的印象,但我希望它每天每小时 AdWordsUser adWordsUser = <GET USER INFO> CampaignService

我正在使用adwords api.NET客户端库从帐户列表中获取示例印象。我希望使用API中的“每小时”分段来获取数据。我知道 可以使用ReportingService,但也可以使用对活动服务“get”方法的“普通”调用。我知道选择器是如何工作的,我使用谓词,但我认为这是不可能的

有人有什么想法吗?下面是我目前使用的一些示例代码。这给了我每天的印象,但我希望它每天每小时

AdWordsUser adWordsUser = <GET USER INFO>
CampaignService campaignService = (CampaignService)adWordsUser.GetService(AdWordsService.v201109_1.CampaignService);
campaignService.RequestHeader.clientCustomerId = <CUSTOMERID>

Selector selector = new Selector();
selector.fields = new string[] { "Id", "Name", "Impressions" };

Predicate predicate = new Predicate();
predicate.field = "Impressions";
predicate.@operator = PredicateOperator.GREATER_THAN;
predicate.values = new string[] { "0" };
selector.predicates = new Predicate[] { predicate };

DateRange dateRange = new DateRange();
dateRange.min = DateTime.Now.AddDays(-1).ToString("yyyyMMdd");
dateRange.max = DateTime.Now.AddDays(-1).ToString("yyyyMMdd");
selector.dateRange = dateRange;

selector.paging = new Paging();
int offset = 0;
int pageSize = 500;

CampaignPage page = new CampaignPage();
selector.paging.startIndex = offset;
selector.paging.numberResults = pageSize;
page = campaignService.get(selector);