Workspaces: create_version

फ़ाइल फ़ोल्डर में मौजूद इकाइयों से कंटेनर वर्शन बनाता है, फ़ाइल फ़ोल्डर को मिटाता है, और बेस कंटेनर वर्शन को नए बनाए गए वर्शन पर सेट करता है. इसे अभी आज़माएं.

अनुरोध

एचटीटीपी अनुरोध

POST https://www.googleapis.com/tagmanager/v2/+path:create_version

पैरामीटर

पैरामीटर का नाम वैल्यू ब्यौरा
पाथ पैरामीटर
path string GTM Workspace का एपीआई रिलेटिव पाथ. उदाहरण: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

अनुमति देना

इस अनुरोध के लिए, इस तरह के अनुरोध को अनुमति देना ज़रूरी है:

स्कोप
https://www.googleapis.com/auth/tagmanager.edit.containerversions

ज़्यादा जानकारी के लिए, पुष्टि करना और अनुमति देना पेज देखें.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में, इस स्ट्रक्चर के साथ डेटा दें:

{
  "name": string,
  "notes": string
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
name string बनाए जाने वाले कंटेनर वर्शन का नाम.
notes string बनाए जाने वाले कंटेनर वर्शन के बारे में जानकारी.

जवाब

कामयाब होने पर, यह तरीका इस स्ट्रक्चर के साथ रिस्पॉन्स का मुख्य हिस्सा दिखाता है:

{
  "containerVersion": accounts.containers.versions Resource,
  "syncStatus": {
    "mergeConflict": boolean,
    "syncError": boolean
  },
  "compilerError": boolean,
  "newWorkspacePath": string
}
प्रॉपर्टी का नाम वैल्यू ब्यौरा ज़रूरी जानकारी
containerVersion nested object कंटेनर वर्शन बनाया गया.
syncStatus nested object नए कंटेनर वर्शन के साथ फ़ाइल फ़ोल्डर को सिंक करने के दौरान, वर्शन नहीं बनाया जा सका.
syncStatus.mergeConflict boolean सिंक्रोनाइज़ेशन की कार्रवाई को मर्ज करने से जुड़ी गड़बड़ी का पता चला.
syncStatus.syncError boolean सिंक्रनाइज़ेशन कार्रवाई के दौरान कोई गड़बड़ी हुई.
compilerError boolean कंपाइलर गड़बड़ियां हैं या नहीं.
newWorkspacePath string वर्शन बनाने की वजह से, अपने-आप जनरेट हुआ फ़ाइल फ़ोल्डर पाथ बनाया गया. इस फ़ील्ड में सिर्फ़ तब अपने-आप जानकारी भरनी चाहिए, जब बनाए गए वर्शन की झलक, झलक के तौर पर न बनाई गई हो.

इसे आज़माएं!

इस तरीके को लाइव डेटा पर कॉल करने और रिस्पॉन्स देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.