Fatal error: Uncaught ReflectionException: Property does not exist in $user = new AdWordsUser(); $user->setUserAgent($userAgent); $user->SetDeveloperToken($devToken);
$OAuthDetails = array( "client_id" => $clientId, "client_secret" => $clientSecret, "access_token" => $dbUser["access_token"], "access_type" => "offline", "refresh_token" => $dbUser["refresh_token"] );
$user->SetOAuth2Info($OAuthDetails); $oauthHandler = $user->GetDefaultOAuth2Handler(); $user->LogAll(); $newToken = $oauthHandler->GetOrRefreshAccessToken($OAuthDetails); $user->SetOAuth2Info($newToken);
$accounts = explode(',', $dbUser['viewID']);
foreach($accounts as $account) { $user->SetClientCustomerId($account); print_r($account); getAndSaveAccountData($db, $dbUser['userID'], $user, $account); }function getAndSaveAccountData($db, $userID, $user, $id) {
$options = array('version' => 'v201605'); $options['includeZeroImpressions'] = true; $options['skipColumnHeader'] = true; $options['skipReportHeader'] = true; $options['skipReportSummary'] = true;
$today = date("Ymd"); $yesterday = date('Ymd', strtotime('-1 days'));
$reportQuery = "SELECT Date, Cost, Conversions, CostPerConversion, ConversionRate FROM ACCOUNT_PERFORMANCE_REPORT DURING $today, $yesterday";
$reportUtils = new ReportUtils(); $data = $reportUtils->DownloadReportWithAwql($reportQuery, null, $user, "CSV", $options); $rows = []; print_r("data = "); print_r($rows);Notice: Undefined index: type in <path to adwords lib>\lib\Google\Api\Ads\AdWords\Util\XmlDeserializer.php on line 136