【发布时间】:2015-09-18 08:50:38
【问题描述】:
我正在使用 Google Adwords,目前无法获得具体信息。在我的 Adwords 帐户中,我使用 3 个 IP 设置了“IP 地址排除”。我想从我的代码中获取这些 IP:
AdWordsUser user = new AdWordsUser();
var campaignService = (CampaignCriterionService)user.GetService(AdWordsService.v201506.CampaignCriterionService);
int offset = 0;
int pageSize = 500;
var page = new CampaignCriterionPage();
String awql = "SELECT Id where IsNegative = true ORDER BY Id ASC LIMIT " + offset + "," + pageSize;
try
{
do
{
page = campaignService.query(awql);
// Display the results.
if (page != null && page.entries != null)
{
int i = offset;
foreach (var item in page.entries)
{
var t = item; //my work logic here ....
i++;
}
}
offset += pageSize;
} while (offset < page.totalNumEntries);
Debug.WriteLine("Number of items found: {0}", page.totalNumEntries);
}
catch (Exception e)
{
throw new System.ApplicationException("Failed to retrieve campaigns", e);
}
查询返回结果数:3,但没有关于 ipAddress 的实际信息(ipAddress contains null)。
我能做什么?
【问题讨论】:
-
您好,您的问题没有解决方案,但也许您可以使用awql.me 更轻松地调试您的查询,这是一个查看 AWQL 查询结果的免费工具。有一个在线帮助和一个帮助构建查询。
-
感谢您的回答!我真的很感谢你的建议。目前,我已经找到了解决这个问题的方法,并且我正在开发我的另一部分。祝你工作愉快!
标签: c# google-ads-api awql