【发布时间】:2015-12-18 07:57:53
【问题描述】:
我想使用 Google Adwords API(v201509) 获取目标 URL。 用 PHP 编码。
在以下代码中,我尝试使用 AdGroupAdService 的 'get' 方法获取 url。 结果,我可以正确获得 ad->displayUrl,但无法获得 ad->url 和 ad->finalUrls(给定 null)。
我做错了什么?
带有以下代码的adwords.php -
$adGroupAdService = $user->GetService('AdGroupAdService', ADWORDS_VERSION);
// Create selector.
$selector = new Selector();
$selector->fields = array('Headline', 'Id');
$selector->ordering[] = new OrderBy('Headline', 'ASCENDING');
// Create paging controls.
$selector->paging = new Paging(0, AdWordsConstants::RECOMMENDED_PAGE_SIZE);
do {
// Make the get request.
$page = $adGroupAdService->get($selector);
// Display results.
if (isset($page->entries)) {
foreach ($page->entries as $adGroupAd) {
array_push($googleAccountStructure, $adGroupAd);
//var_dump($adGroupAd);
}
}
// Advance the paging index.
$selector->paging->startIndex += AdWordsConstants::RECOMMENDED_PAGE_SIZE;
} while ($page->totalNumEntries > $selector->paging->startIndex);
【问题讨论】:
标签: php api google-ads-api