تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يتطلّب جلب مراجع لفئات proto عند استخدام واجهة برمجة التطبيقات أن يكون لديك فهم جوهري لواجهة برمجة التطبيقات أو أن تحتاج إلى البحث بشكل متكرّر في مستندات مرجع proto عن المسار الدقيق.
ProtoLookupUtil
تتيح أداة البحث عن نماذج أولية البحث عن مثيلات للخدمات والعمليات والتعدادات والموارد وإنشائها بدون الحاجة إلى تتبُّع أرقام إصدارات واجهات برمجة التطبيقات ومساحات الأسماء.
ولكن باستخدام أداة البحث عن تعريفات البروتوكول، يمكنك استخدام نموذج أبسط:
campaign=client.resource.campaign
عند جلب مورد أو خدمة أو عملية، يتم عرض مثيل لهذا العنصر. عند جلب تعداد، يتم عرض مرجع إلى الفئة،
بدون إنشاء مثيل.
بالنسبة إلى التعدادات، يمكنك استخدام اختصار لتجنُّب الحاجة إلى البحث عن بروتوكولات التعداد.
campaign.status=:PAUSED
ننصحك باستخدام طريقة client.service لجلب الخدمات حتى إذا لم تستخدم هذه الأداة المساعدة في أي حالات استخدام أخرى. تتضمّن هذه الطريقة منطقًا إضافيًا لنقل رمز المطوِّر وتفاصيل المصادقة، وهو ما عليك التعامل معه يدويًا إذا استخدمت طريقة أخرى.
تاريخ التعديل الأخير: 2025-07-28 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-28 (حسب التوقيت العالمي المتفَّق عليه)"],[[["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."]]],[]]