Hi,

so, i use the newest 
google-api-adwords-php<http://code.google.com/p/google-api-adwords-php/>
.
Unfortunately I get this error every report type:
[@ ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH operations]

And so no reports.

The API that I use is the version 201,101th

My goal is really to create custom reports with cross-client, so I thought I 
start first with the existing report types of project before I approached the 
heavy trust me.
Unfortunately, I do not get this out already.

Here one has an idea?

-----------
Leider erhalte ich bei jedem reporttyp diesen fehler:
[ReportDefinitionError.CUSTOMER_SERVING_TYPE_REPORT_MISMATCH @ operations]

Und damit keine Reporte.

Die Api die ich nutze ist die Version 201101.

Mein Ziel ist es eigentlich individuelle Berichte mit crossclient zu 
erstellen, daher dachte ich, ich beginne ersteinmal mit den bestehenden 
reporttypen bevor ich mich an das schwere projekt heran traue.
Leider bekomme ich dies schon nicht hin.

Hat hier einer eine eine Idee?
---------------


[code]
error_reporting(E_STRICT | E_ALL);

// You can set the include path to src directory or reference
// AdWordsUser.php directly via require_once.
// $path = '/path/to/aw_api_php_lib/src';
$path = dirname(__FILE__) . '/../../src';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);

require_once 'Google/Api/Ads/AdWords/Lib/AdWordsUser.php';
require_once 'Google/Api/Ads/AdWords/Util/ReportUtils.php';
require_once 
'Google/Api/Ads/AdWords/v201101/cm/ReportDefinitionService.php';
require_once 'Google/Api/Ads/AdWords/v201101/cm/CampaignService.php';
require_once 'Google/Api/Ads/AdWords/Util/ReportDownloadException.php';

try {
  // Get AdWordsUser from credentials in "../auth.ini"
  // relative to the AdWordsUser.php file's directory.
  
    $sfileName = "test.csv";
    
      $user = new AdWordsUser();
      $user->SetClientId(eigene ID);
    $user->LogDefaults();
    
    $reportDefinitionService = $user->GetReportDefinitionService('v201101');
      $servicedAccountService = 
$user->GetServicedAccountService("v201101");    

       
      // Create selector.
      $selector = new Selector();
      $selector->fields = array('AdGroupId', 'Id', 'KeywordText',
      'KeywordMatchType', 'Impressions', 'Clicks', 'Cost');
      $selector->dateRange = new DateRange("20100101", "20110509");
  
  
    
      $reportDefinition = new ReportDefinition();
      $reportDefinition->reportName = 'Keywords performance report #' . 
time();
      $reportDefinition->dateRangeType = 'CUSTOM_DATE';
      $reportDefinition->reportType = 'KEYWORDS_PERFORMANCE_REPORT';
      $reportDefinition->downloadFormat = 'CSVFOREXCEL';
      $reportDefinition->selector = $selector;
      
    // Create operations.
      $operation = new ReportDefinitionOperation();
      $operation->operand = $reportDefinition;
      $operation->operator = 'ADD';

      $operations = array($operation);
                        
     // Add report definition.
     $result = $reportDefinitionService->mutate($operations);

     $path = dirname(__FILE__) . '/' . $sfileName;
    
     for($x = 0; $x < count($result); $x++ ){                        
        #$reportDefintionId, $path = NULL,AdWordsUser $user, $server = NULL, 
$returnMoneyInMicros = NULL
        ReportUtils::DownloadReport($result[$x]->id, $path, $user, null, 
true);                        
     }
                            
     printf("Report with definition id '%s' was downloaded to '%s'.\n",
        $reportDefinitionId, $sfileName);
} catch (Exception $e) {
  print $e->getMessage();
}
[/code]

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

Reply via email to