0

我是Google adwords 的新手 - 我的客户中心。我想用这个查看和添加广告系列。我搜索了 google adwords api 客户端库,发现了以下“ http://code.google.com/p/google-api-adwords-php/downloads/list ”。之后,下载 aw_api_php_lib_3.2.2.tar.gz 并将该代码放在“mysite/protected/”文件夹中。我已经修改了“mysite/protected/adwords/src/Google/Api/Ads/AdWords/auth.ini”文件中的配置。

我可以查看所有广告系列。现在我想用我的客户中心添加活动。我的代码是,

Yii::import('application.adwords.*');
                        require_once('examples/v201206/BasicOperations/AddCampaigns.php');
                        $user = new AdWordsUser();
                        $user->LogAll();
                        AddCampaignsExample($user, $campaign_name, $period, $budget, $delmethod, $status, $stdate, $enddate, $impressions, $timeunit, $level);

我已经在 $campaign_name,$period,$budget..etc 中传递了适当的值。它运作良好。

但我想添加 Google adwords 添加广告系列中可用的所有字段,例如“类型、位置选项(高级)、语言、广告附加信息、高级设置等”。如何使用 Google adwords API - 客户端库添加这些字段。请指教。

4

1 回答 1

0

@lifeline,您使用的是示例代码,而不是客户端库。如果您想配置一个完整的活动,您需要使用 API 类,就像示例代码一样。

基本上,您需要按照以下步骤使用 AdWords API 创建对象:

  • 定义服务(例如,CampaignService);
  • 定义对象(例如,Campaign);
  • 设置对象属性;
  • 在操作数组中添加对象;
  • 调用mutate服务对象上的方法,传递操作数组(此方法会将您的数据发送到 adwords);
  • 获取并处理结果;

您可以在API 示例代码中清楚地看到这些步骤。要了解有关CampaignServiceCampaignobject 和其他内容的更多信息,请参阅 API 文档:

祝你的项目好运。

于 2013-03-13T19:14:30.757 回答