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