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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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