Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Pobieranie odwołań do klas proto podczas korzystania z interfejsu API wymaga, aby użytkownik dobrze znał interfejs API lub często sprawdzał dokumentację referencyjną proto, aby znaleźć dokładną ścieżkę.
ProtoLookupUtil
Narzędzie do wyszukiwania protokołów umożliwia wyszukiwanie i tworzenie instancji usług, operacji, wyliczeń i zasobów bez konieczności śledzenia numerów wersji interfejsu API i przestrzeni nazw.
Dzięki narzędziu do wyszukiwania proto możesz jednak użyć prostszej formy:
campaign=client.resource.campaign
Podczas pobierania zasobu, usługi lub operacji zwracana jest instancja tego elementu. Podczas pobierania wyliczenia zwracana jest referencja do klasy, bez tworzenia jej instancji.
W przypadku wyliczeń możesz użyć skrótu, aby nie musieć wyszukiwać protokołów wyliczeń.
campaign.status=:PAUSED
Zalecamy używanie metody client.service do pobierania usług, nawet jeśli nie używasz tego narzędzia w innych przypadkach. Ta metoda zawiera dodatkową logikę, która przekazuje token dewelopera i szczegóły uwierzytelniania. W przypadku użycia innej metody musiałbyś(-abyś) to robić ręcznie.
[[["Ł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: 2025-07-28 UTC."],[[["The ProtoLookupUtil simplifies interactions with the Google Ads API by removing the need to specify API version numbers and namespaces when working with services, operations, enumerations, and resources."],["Instead of manually instantiating proto classes with complex paths, the utility allows you to create and access them using a more concise and intuitive syntax, such as `client.resource.campaign` instead of `Google::Ads::GoogleAds::V18::Resources::Campaign.new`."],["It offers a shortcut for using enumerations directly, like assigning `:PAUSED` to a campaign status, without requiring explicit proto lookups."],["Using `client.service` is recommended for fetching services, as it automatically handles developer token and authentication details."]]],[]]