API AdWords ReportDefinitionService: ReportDefinition не найден

Если я сделаю :

$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';

1

Решение

Вы не можете создавать отчеты с ReportDefinitionService начиная с версии API v201109, Использовать специальные отчеты вместо.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]