Workspaces: create_version

یک نسخه کانتینر را از موجودیت های موجود در فضای کاری ایجاد می کند، فضای کاری را حذف می کند و نسخه کانتینر پایه را روی نسخه ایجاد شده جدید تنظیم می کند. الآن امتحانش کن .

درخواست

درخواست 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 زیر برای فراخوانی این روش در داده‌های زنده و دیدن پاسخ استفاده کنید.