یک نسخه کانتینر را از موجودیت های موجود در فضای کاری ایجاد می کند، فضای کاری را حذف می کند و نسخه کانتینر پایه را روی نسخه ایجاد شده جدید تنظیم می کند. الآن امتحانش کن .
درخواست
درخواست HTTP
POST https://www.googleapis.com/tagmanager/v2/+path:create_version
مولفه های
نام پارامتر | ارزش | شرح |
---|---|---|
پارامترهای مسیر | ||
path | string | مسیر نسبی API GTM Workspace. مثال: accounts/{account_id}/containers/{container_id}/workspace/{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 | مسیر فضای کاری ایجاد شده خودکار در نتیجه ایجاد نسخه ایجاد شده است. این فیلد فقط در صورتی باید پر شود که نسخه ایجاد شده پیش نمایش سریع نباشد. |
آن را امتحان کنید!
از APIs Explorer زیر برای فراخوانی این روش در دادههای زنده و دیدن پاسخ استفاده کنید.