Dołącz do nas na żywo na Discordzie 14 maja o 16:00 czasu polskiego na serwerze społeczności Google Advertising and Measurement oraz w YouTube. Omówimy nowe funkcje dodane w wersji 24.1 interfejsu Google Ads API.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Zalecamy, aby w miarę możliwości korzystać z implementacji C, ale w niektórych przypadkach (np. gdy są one ograniczone przez zabezpieczenia lub ograniczenia techniczne) konieczne może być użycie języka PHP.
Implementacja PHP jest instalowana automatycznie tak jak wszystkie inne zależności googleapis/gax-php w Composer, ale jest używana w czasie działania tylko wtedy, gdy implementacja C nie jest zainstalowana ani skonfigurowana.
Implementacja w języku C
Aby zainstalować i skonfigurować rozszerzenie Protobuf PHP:
Uruchom sudo pecl install protobuf z poziomu wiersza poleceń.
Dodaj wiersz extension=protobuf.so do pliku php.ini.
Implementacja w PHP
Upewnij się, że implementacja C jest wyłączona i zainstalowane są wszystkie zależności biblioteki googleapis/gax-php:
Zmień w komentarzu dowolny wiersz extension=protobuf.so w php.ini.
Uruchom composer install z katalogu zawierającego plik composer.json projektu, nad którym pracujesz. Obiekt composer.json powinien określać google-ads-php lub dowolny projekt, który wymaga tego jako zależności.
Określ, która implementacja jest używana
Uruchomienie php -i | grep protobuf:
Jeśli nie jest pusta, używasz implementacji C.
W przeciwnym razie nie używasz implementacji C, a biblioteka PHP interfejsu Google Ads API będzie korzystać z implementacji PHP (jeśli została ona prawidłowo zainstalowana za pomocą narzędzia Composer).
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-04-22 UTC."],[],[]]