【问题标题】:Add more fields with campaign in google adwords api在 google adwords api 中使用广告系列添加更多字段
【发布时间】:2013-03-13 05:17:40
【问题描述】:

我是Google adwords - My client center 的新手。我想用这个查看和添加广告系列。我搜索了 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 - 客户端库添加这些字段。请指教。

【问题讨论】:

    标签: yii google-ads-api


    【解决方案1】:

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

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

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

    您可以在API sample code 中清楚地看到这些步骤。 要了解有关CampaignServiceCampaign 对象和其他内容的更多信息,请参阅 API 文档:

    祝你的项目好运。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多