Если я:Adwords API ReportDefinitionService: ReportDefinition не найден
$user->GetService('ManagedCustomerService');
$customer = new \ManagedCustomer();
Это работает, но если я делаю:
$user->LoadService('ReportDefinitionService');
$report = new \ReportDefinition();
Я получаю сообщение об ошибке: Класс 'ReportDefinition' не найден. (пишу на Yii2, используйте api v201607)
Что я сделал не так?
=========== FIX =================
Я временно сделал его работу, добавив:
require_once dirname(dirname(dirname(__FILE__))) . '/vendor/googleads/googleads-php-lib/examples/AdWords/v201607/init.php';
require_once ADWORDS_UTIL_VERSION_PATH . '/ReportUtils.php';
Вы добавили класс в пространство имен? введите это приложение \ Your-Path \ ReportDefinition; –
https://developers.google.com/adwords/api/docs/reference/v201603/ReportDefinitionService.ReportDefinitionField –