एपीआई का इस्तेमाल करते समय, प्रोटो क्लास का रेफ़रंस फ़ेच करने के लिए, आपको एपीआई की स्वाभाविक समझ होनी चाहिए या आपको सटीक पाथ के लिए, प्रोटो रेफ़रंस दस्तावेज़ समय-समय पर देखना होगा.
ProtoLookupUtil
प्रोटो लुकअप के इस्तेमाल से, आपको एपीआई वर्शन नंबर और नेमस्पेस को ट्रैक किए बिना सेवाओं, ऑपरेशन, एन्युमरेशन, और संसाधनों के इंस्टेंस खोजने और बनाने की सुविधा मिलती है.
आम तौर पर, कैंपेन को इंस्टैंशिएट करने का तरीका यहां बताया गया है:
campaign = Google::Ads::GoogleAds::V16::Resources::Campaign.new
हालांकि, प्रोटो लुकअप के इस्तेमाल से, इसे आसान तरीके से समझा जा सकता है:
campaign = client.resource.campaign
किसी संसाधन, सेवा या कार्रवाई को फ़ेच करते समय, उस इकाई का एक इंस्टेंस दिखाया जाता है. कोई गिनती फ़ेच करते समय, क्लास का रेफ़रंस, इंस्टैंशिएट के बिना ही दिखाया जाता है.
गिनती के लिए, शॉर्टकट का इस्तेमाल करके एन्युमेशन प्रोटो को खोजने की ज़रूरत को बायपास किया जा सकता है.
campaign.status = :PAUSED
हमारा सुझाव है कि सेवाएं पाने के लिए, client.service
तरीके का इस्तेमाल करें. भले ही, इस यूटिलिटी का इस्तेमाल किसी और काम के लिए न किया जाता हो. आपके डेवलपर टोकन और पुष्टि की जानकारी को पास करने के लिए, इस तरीके में एक और लॉजिक पहले से मौजूद है. अगर किसी दूसरे तरीके का इस्तेमाल किया जाता है, तो आपको इसे मैन्युअल तौर पर मैनेज करना होगा.