با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
واکشی ارجاع به کلاسهای پروتو هنگام استفاده از API مستلزم آن است که یا درک ذاتی از API داشته باشید یا نیاز به جستجوی مکرر اسناد مرجع پروتو برای مسیر دقیق داشته باشید.
ProtoLookupUtil
ابزار جستجوی پروتو به شما امکان میدهد بدون نیاز به پیگیری شمارههای نسخه API و فضاهای نام، نمونههایی از خدمات، عملیات، شمارشها و منابع را جستجو کرده و ایجاد کنید.
در اینجا نحوه نمونه سازی یک کمپین به این صورت است:
اما با ابزار جستجوی پروتو، میتوانید از یک فرم سادهتر استفاده کنید:
campaign=client.resource.campaign
هنگام واکشی یک منبع، سرویس یا عملیات، نمونه ای از آن موجودیت برگردانده می شود. هنگام واکشی یک شمارش، ارجاع به کلاس، بدون نمونه سازی، برگردانده می شود.
برای شمارشها، میتوانید از یک میانبر برای دور زدن نیاز به جستجوی پروتوهای شمارش استفاده کنید.
campaign.status=:PAUSED
توصیه می کنیم از روش client.service برای واکشی خدمات استفاده کنید، حتی اگر از این ابزار برای موارد استفاده دیگری استفاده نمی کنید. منطق اضافی در این روش برای ارسال توکن توسعه دهنده و جزئیات احراز هویت وجود دارد که اگر از روش دیگری استفاده می کردید، باید به صورت دستی آن را مدیریت کنید.
تاریخ آخرین بهروزرسانی 2025-07-13 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-13 بهوقت ساعت هماهنگ جهانی."],[[["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."]]],[]]