অনুমোদন প্রয়োজন
একটি ধারক তৈরি করে। এখন এটি চেষ্টা করুন বা একটি উদাহরণ দেখুন ।
অনুরোধ
HTTP অনুরোধ
POST https://www.googleapis.com/tagmanager/v1/accounts/accountId/containers
পরামিতি
পরামিতি নাম | মান | বর্ণনা |
---|---|---|
পাথ প্যারামিটার | ||
accountId | string | GTM অ্যাকাউন্ট আইডি। |
অনুমোদন
এই অনুরোধের জন্য নিম্নলিখিত সুযোগের সাথে অনুমোদনের প্রয়োজন ( প্রমাণিকরণ এবং অনুমোদন সম্পর্কে আরও পড়ুন )।
ব্যাপ্তি |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
শরীরের অনুরোধ
অনুরোধের অংশে, নিম্নলিখিত বৈশিষ্ট্য সহ একটি ধারক সংস্থান সরবরাহ করুন:
সম্পত্তির নাম | মান | বর্ণনা | মন্তব্য |
---|---|---|---|
প্রয়োজনীয় বৈশিষ্ট্য | |||
name | string | ধারক প্রদর্শনের নাম। | লিখনযোগ্য |
timeZoneCountryId | string | ধারক দেশের আইডি। | লিখনযোগ্য |
timeZoneId | string | কন্টেইনার টাইম জোন আইডি। | লিখনযোগ্য |
usageContext[] | list | ধারক জন্য ব্যবহারের প্রসঙ্গ তালিকা. বৈধ মানগুলির মধ্যে রয়েছে: web, android, ios । | লিখনযোগ্য |
ঐচ্ছিক বৈশিষ্ট্য | |||
domainName[] | list | কন্টেইনারের সাথে যুক্ত ডোমেন নামের ঐচ্ছিক তালিকা। | লিখনযোগ্য |
enabledBuiltInVariable[] | list | সক্রিয় বিল্ট-ইন ভেরিয়েবলের তালিকা। pageUrl, pageHostname, pagePath, referrer, event, clickElement, clickClasses, clickId, clickTarget, clickUrl, clickText, formElement, formClasses, formId, formTarget, formUrl, formText, errorMessage, errorUrl, errorLine, newHistoryFragment, oldHistoryFragment, newHistoryState, oldHistoryState, historySource, containerVersion, debugMode, randomNumber, containerId । | লিখনযোগ্য |
notes | string | ধারক নোট. | লিখনযোগ্য |
প্রতিক্রিয়া
সফল হলে, এই পদ্ধতিটি প্রতিক্রিয়া বডিতে একটি ধারক সংস্থান প্রদান করে।
উদাহরণ
দ্রষ্টব্য: এই পদ্ধতির জন্য উপলব্ধ কোড উদাহরণগুলি সমস্ত সমর্থিত প্রোগ্রামিং ভাষার প্রতিনিধিত্ব করে না (সমর্থিত ভাষার তালিকার জন্য ক্লায়েন্ট লাইব্রেরি পৃষ্ঠা দেখুন)।
জাভা
জাভা ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
/* * Note: This code assumes you have an authorized tagmanager service object. */ /* * This request creates a new container for the authorized user. */ // Construct the container object. Container container = new Container(); container.setName("Example Container"); container.setTimeZoneCountryId("US"); container.setTimeZoneId("America/Los_Angeles"); container.setUsageContext(Arrays.asList("web", "android", "ios")); try { Container response = tagmanager.accounts(). containers().create("12345", container).execute(); } catch (GoogleJsonResponseException e) { System.err.println("There was a service error: " + e.getDetails().getCode() + " : " + e.getDetails().getMessage()); } /* * The results of the create method are stored in the response object. * The following code shows how to access the created Id and Fingerprint. */ System.out.println("Container Id = " + response.getContainerId()); System.out.println("Container Fingerprint" + response.getFingerprint());
পাইথন
পাইথন ক্লায়েন্ট লাইব্রেরি ব্যবহার করে।
# Note: This code assumes you have an authorized tagmanager service object. # This request creates a new container. try: response = tagmanager.accounts().containers().create( accountId='123456', body={ 'name': 'Example Container', 'timeZoneCountryId': 'US', 'timeZoneId': 'America/Los_Angeles', 'usageContext': ['web', 'android'] } ).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)) # The results of the create method are stored in the response object. # The following code shows how to access the created id and fingerprint. print response.get('containerId') print response.get('fingerprint')
এটা চেষ্টা করুন!
লাইভ ডেটাতে এই পদ্ধতিতে কল করতে এবং প্রতিক্রিয়া দেখতে নীচের APIs এক্সপ্লোরার ব্যবহার করুন।