इसके लिए, अनुमति लेना ज़रूरी है
कंटेनर वर्शन को पहले जैसा करता है. इससे कंटेनर का मौजूदा कॉन्फ़िगरेशन (जिसमें उसके वैरिएबल, ट्रिगर, और टैग शामिल हैं) ओवरराइट हो जाएंगे. इस कार्रवाई का दिखाए जा रहे वर्शन (यानी पब्लिश किए गए वर्शन) पर कोई असर नहीं होगा. इसे अभी आज़माएं या उदाहरण देखें.
अनुरोध
एचटीटीपी अनुरोध
POST https://www.googleapis.com/tagmanager/v1/accounts/accountId/containers/containerId/versions/containerVersionId/restore
पैरामीटर
पैरामीटर का नाम | वैल्यू | ब्यौरा |
---|---|---|
पाथ पैरामीटर | ||
accountId |
string |
GTM खाता आईडी. |
containerId |
string |
GTM कंटेनर आईडी. |
containerVersionId |
string |
GTM कंटेनर वर्शन का आईडी. |
अनुमति देना
इस अनुरोध के लिए नीचे दिए गए दायरे के साथ अनुमति की ज़रूरत है (पुष्टि करने और अनुमति देने के बारे में ज़्यादा पढ़ें).
स्कोप |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
अनुरोध का मुख्य भाग
इस तरीके का इस्तेमाल करके, अनुरोध का मुख्य हिस्सा न दें.
जवाब
कामयाब रहने पर, यह तरीका रिस्पॉन्स के मुख्य हिस्से में कंटेनर वर्शन संसाधन दिखाता है.
उदाहरण
ध्यान दें: इस तरीके के लिए दिए गए कोड के उदाहरणों में इसके साथ काम करने वाली सभी प्रोग्रामिंग भाषाएं नहीं दिखाई गई हैं (इसके साथ काम करने वाली भाषाओं की सूची के लिए क्लाइंट लाइब्रेरी वाला पेज देखें).
Java
Java क्लाइंट लाइब्रेरी का इस्तेमाल करता है.
/* * Note: This code assumes you have an authorized tagmanager service object. */ /* * This request restores a container version. */ try { tagmanager.accounts().containers(). versions().restore("123456", "54321", "1").execute(); } catch (GoogleJsonResponseException e) { System.err.println("There was a service error: " + e.getDetails().getCode() + " : " + e.getDetails().getMessage()); }
Python
Python क्लाइंट लाइब्रेरी का इस्तेमाल करता हो.
# Note: This code assumes you have an authorized tagmanager service object. # This request restores a container version. try: tagmanager.accounts().containers().versions().restore( accountId='123456', containerId='54321', containerVersionId='1' ).execute() except TypeError, error: # Handle errors in constructing a query. print 'There was an error in constructing your query : %s' % error except HttpError, error: # Handle API errors. print ('There was an API error : %s : %s' % (error.resp.status, error.resp.reason))
इसे आज़माएं!
इस तरीके को लाइव डेटा पर कॉल करने और रिस्पॉन्स देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.