Если я сделаю :
$user->GetService('ManagedCustomerService');
$customer = new \ManagedCustomer();
Это работает, но если я делаю:
$user->LoadService('ReportDefinitionService');
$report = new \ReportDefinition();
Я получаю сообщение об ошибке: класс «ReportDefinition» не найден.
(Пишу на Yii2, использую api v201607)
Что я сделал не так?
=========== ИСПРАВИТЬ =================
Я временно сделал это, добавив:
require_once dirname(dirname(dirname(__FILE__))) . '/vendor/googleads/googleads-php-lib/examples/AdWords/v201607/init.php';
require_once ADWORDS_UTIL_VERSION_PATH . '/ReportUtils.php';
Вы не можете создавать отчеты с ReportDefinitionService
начиная с версии API v201109
, Использовать специальные отчеты вместо.
Других решений пока нет …