API Google Рекламы: канал gRPC исчерпан, а вызов searchStream() не работает в PHPPhp

Кемеровские программисты php общаются здесь
Anonymous
API Google Рекламы: канал gRPC исчерпан, а вызов searchStream() не работает в PHP

Сообщение Anonymous »

Я работаю с API Google Рекламы и пытаюсь запустить пример GetCampaigns.php из официального репозитория. Аутентификация работает нормально, но когда я пытаюсь выполнить метод searchStream() для получения кампаний, я получаю предупреждения о том, что каналы gRPC исчерпаны, и процесс останавливается.
Это файл
Журнал ошибок показывает следующее:

Код: Выделить всё

WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
I0000 00:00:1727872579.980136   22500 channel.c:277] [Warning] Target upper bound: 1. Current size: 1.
I0000 00:00:1727872579.980178   22500 channel.c:280] [Warning] Target googleads.googleapis.com:443 will not be persisted.

Я попробовал отладить код, и выполнение остановилось на этой строке:

Код: Выделить всё

$stream = $googleAdsServiceClient->searchStream(
SearchGoogleAdsStreamRequest::build($customerId, $query)
);
Я также пытался увеличить количество каналов gRPC, установив следующую переменную среды, но это не решило проблему:

Код: Выделить всё

putenv('GRPC_DEFAULT_MAX_CHANNELS=10');


Подробнее здесь: https://stackoverflow.com/questions/790 ... ing-in-php

Вернуться в «Php»