0

Google アドワーズ - クライアント センターを初めて使用します。これでキャンペーンを閲覧・追加したい。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 アドワーズ広告キャンペーンで利用可能なすべてのフィールドを追加したいと考えています。Google adwords API - クライアント ライブラリでこれらのフィールドを追加するにはどうすればよいですか。ご意見をお聞かせください。

4

1 に答える 1

0

@lifeline、クライアント ライブラリではなく、サンプル コードを使用しています。完全なキャンペーンを構成する場合は、サンプル コードのように API クラスを使用する必要があります。

基本的に、AdWords API でオブジェクトを作成するには、次の手順に従う必要があります。

  • サービスを定義します (例: CampaignService)。
  • オブジェクトを定義します (例: Campaign)。
  • オブジェクトのプロパティを設定します。
  • オブジェクトを操作配列に追加します。
  • サービス オブジェクトのメソッドを呼び出し、mutate操作配列を渡します (このメソッドはデータをアドワーズに送信します);
  • 結果を取得して処理します。

これらの手順は、 API サンプル コードで明確に確認できます。CampaignServiceCampaignオブジェクト、およびその他の詳細については、API ドキュメントを参照してください。

あなたのプロジェクトで頑張ってください。

于 2013-03-13T19:14:30.757 に答える