موجودیت های متناقض و اصلاح شده را در فضای کاری پیدا می کند. الآن امتحانش کن .
درخواست
درخواست HTTP
GET https://www.googleapis.com/tagmanager/v2/+path/status
مولفه های
نام پارامتر | ارزش | شرح |
---|---|---|
پارامترهای مسیر | ||
path | string | مسیر نسبی API GTM Workspace. مثال: accounts/{account_id}/containers/{container_id}/workspace/{workspace_id} |
مجوز
این درخواست نیاز به مجوز با حداقل یکی از حوزه های زیر دارد:
محدوده |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
https://www.googleapis.com/auth/tagmanager.readonly |
برای اطلاعات بیشتر، به صفحه احراز هویت و مجوز مراجعه کنید.
درخواست بدن
با این روش بدنه درخواستی ارائه نکنید.
واکنش
در صورت موفقیت آمیز بودن، این روش یک بدنه پاسخ با ساختار زیر را برمی گرداند:
{ "workspaceChange": [ { "tag": accounts.containers.workspaces.tags Resource, "trigger": accounts.containers.workspaces.triggers Resource, "variable": accounts.containers.workspaces.variables Resource, "folder": accounts.containers.workspaces.folders Resource, "client": accounts.containers.workspaces.clients Resource, "transformation": accounts.containers.workspaces.transformations Resource, "zone": accounts.containers.workspaces.zones Resource, "customTemplate": accounts.containers.workspaces.templates Resource, "builtInVariable": { "path": string, "accountId": string, "containerId": string, "workspaceId": string, "type": string, "name": string }, "gtagConfig": accounts.containers.workspaces.gtag_config Resource, "changeStatus": string } ], "mergeConflict": [ { "entityInWorkspace": { "tag": accounts.containers.workspaces.tags Resource, "trigger": accounts.containers.workspaces.triggers Resource, "variable": accounts.containers.workspaces.variables Resource, "folder": accounts.containers.workspaces.folders Resource, "client": accounts.containers.workspaces.clients Resource, "transformation": accounts.containers.workspaces.transformations Resource, "zone": accounts.containers.workspaces.zones Resource, "customTemplate": accounts.containers.workspaces.templates Resource, "builtInVariable": { "path": string, "accountId": string, "containerId": string, "workspaceId": string, "type": string, "name": string }, "gtagConfig": accounts.containers.workspaces.gtag_config Resource, "changeStatus": string }, "entityInBaseVersion": { "tag": accounts.containers.workspaces.tags Resource, "trigger": accounts.containers.workspaces.triggers Resource, "variable": accounts.containers.workspaces.variables Resource, "folder": accounts.containers.workspaces.folders Resource, "client": accounts.containers.workspaces.clients Resource, "transformation": accounts.containers.workspaces.transformations Resource, "zone": accounts.containers.workspaces.zones Resource, "customTemplate": accounts.containers.workspaces.templates Resource, "builtInVariable": { "path": string, "accountId": string, "containerId": string, "workspaceId": string, "type": string, "name": string }, "gtagConfig": accounts.containers.workspaces.gtag_config Resource, "changeStatus": string } } ] }
نام ملک | ارزش | شرح | یادداشت |
---|---|---|---|
workspaceChange[] | list | موجودیت هایی که در فضای کاری تغییر کرده اند. | |
workspaceChange[]. tag | nested object | برچسبی که توسط موجودیت نمایش داده می شود. | |
workspaceChange[]. trigger | nested object | ماشه توسط موجودیت نشان داده می شود. | |
workspaceChange[]. variable | nested object | متغیری که توسط موجودیت نمایش داده می شود. | |
workspaceChange[]. folder | nested object | پوشه ای که توسط نهاد نمایش داده می شود. | |
workspaceChange[]. changeStatus | string | نشان دهنده چگونگی تغییر موجودیت در فضای کاری است. مقادیر قابل قبول عبارتند از:
| |
mergeConflict[] | list | تضاد ادغام پس از همگام سازی. | |
mergeConflict[]. entityInWorkspace | nested object | موجودیت فضای کاری که تغییرات متناقضی نسبت به نسخه پایه دارد. اگر موجودی در یک فضای کاری حذف شود، همچنان با وضعیت تغییر حذف شده ظاهر می شود. | |
mergeConflict[].entityInWorkspace. tag | nested object | برچسبی که توسط موجودیت نمایش داده می شود. | |
mergeConflict[].entityInWorkspace. trigger | nested object | ماشه توسط موجودیت نشان داده می شود. | |
mergeConflict[].entityInWorkspace. variable | nested object | متغیری که توسط موجودیت نمایش داده می شود. | |
mergeConflict[].entityInWorkspace. folder | nested object | پوشه ای که توسط نهاد نمایش داده می شود. | |
mergeConflict[].entityInWorkspace. changeStatus | string | نشان دهنده چگونگی تغییر موجودیت در فضای کاری است. مقادیر قابل قبول عبارتند از:
| |
mergeConflict[]. entityInBaseVersion | nested object | موجودیت نسخه پایه (از آخرین عملیات همگام سازی) که تغییرات متناقضی نسبت به فضای کاری دارد. اگر این فیلد وجود نداشته باشد، به این معنی است که موجودیت فضای کاری از نسخه پایه حذف شده است. | |
mergeConflict[].entityInBaseVersion. tag | nested object | برچسبی که توسط موجودیت نمایش داده می شود. | |
mergeConflict[].entityInBaseVersion. trigger | nested object | ماشه توسط موجودیت نشان داده می شود. | |
mergeConflict[].entityInBaseVersion. variable | nested object | متغیری که توسط موجودیت نمایش داده می شود. | |
mergeConflict[].entityInBaseVersion. folder | nested object | پوشه ای که توسط نهاد نمایش داده می شود. | |
mergeConflict[].entityInBaseVersion. changeStatus | string | نشان دهنده چگونگی تغییر موجودیت در فضای کاری است. مقادیر قابل قبول عبارتند از:
| |
workspaceChange[]. client | nested object | مشتری که توسط نهاد نمایندگی می شود. | |
mergeConflict[].entityInWorkspace. client | nested object | مشتری که توسط نهاد نمایندگی می شود. | |
mergeConflict[].entityInBaseVersion. client | nested object | مشتری که توسط نهاد نمایندگی می شود. | |
workspaceChange[]. transformation | nested object | تبدیلی که توسط موجودیت نشان داده می شود. | |
mergeConflict[].entityInWorkspace. transformation | nested object | تبدیلی که توسط موجودیت نشان داده می شود. | |
mergeConflict[].entityInBaseVersion. transformation | nested object | تبدیلی که توسط موجودیت نشان داده می شود. | |
workspaceChange[]. zone | nested object | منطقه ای که توسط نهاد نشان داده می شود. | |
workspaceChange[]. customTemplate | nested object | الگوی سفارشی که توسط نهاد نمایش داده می شود. | |
workspaceChange[]. builtInVariable | nested object | متغیر ساخته شده توسط موجودیت نمایش داده می شود. | |
workspaceChange[].builtInVariable. path | string | مسیر نسبی API GTM BuiltInVariable. | |
workspaceChange[].builtInVariable. accountId | string | شناسه حساب GTM. | |
workspaceChange[].builtInVariable. containerId | string | شناسه کانتینر GTM. | |
workspaceChange[].builtInVariable. workspaceId | string | شناسه فضای کاری GTM. | |
workspaceChange[].builtInVariable. type | string | نوع متغیر داخلی مقادیر قابل قبول عبارتند از:
| |
workspaceChange[].builtInVariable. name | string | نام متغیر داخلی که باید برای اشاره به متغیر داخلی استفاده شود. | |
workspaceChange[]. gtagConfig | nested object | پیکربندی gtag توسط موجودیت نمایش داده می شود. | |
mergeConflict[].entityInWorkspace. zone | nested object | منطقه ای که توسط نهاد نشان داده می شود. | |
mergeConflict[].entityInWorkspace. customTemplate | nested object | الگوی سفارشی که توسط نهاد نمایش داده می شود. | |
mergeConflict[].entityInWorkspace. builtInVariable | nested object | متغیر ساخته شده توسط موجودیت نمایش داده می شود. | |
mergeConflict[].entityInWorkspace.builtInVariable. path | string | مسیر نسبی API GTM BuiltInVariable. | |
mergeConflict[].entityInWorkspace.builtInVariable. accountId | string | شناسه حساب GTM. | |
mergeConflict[].entityInWorkspace.builtInVariable. containerId | string | شناسه کانتینر GTM. | |
mergeConflict[].entityInWorkspace.builtInVariable. workspaceId | string | شناسه فضای کاری GTM. | |
mergeConflict[].entityInWorkspace.builtInVariable. type | string | نوع متغیر داخلی مقادیر قابل قبول عبارتند از:
| |
mergeConflict[].entityInWorkspace.builtInVariable. name | string | نام متغیر داخلی که باید برای اشاره به متغیر داخلی استفاده شود. | |
mergeConflict[].entityInWorkspace. gtagConfig | nested object | پیکربندی gtag توسط موجودیت نمایش داده می شود. | |
mergeConflict[].entityInBaseVersion. zone | nested object | منطقه ای که توسط نهاد نشان داده می شود. | |
mergeConflict[].entityInBaseVersion. customTemplate | nested object | الگوی سفارشی که توسط نهاد نمایش داده می شود. | |
mergeConflict[].entityInBaseVersion. builtInVariable | nested object | متغیر ساخته شده توسط موجودیت نمایش داده می شود. | |
mergeConflict[].entityInBaseVersion.builtInVariable. path | string | مسیر نسبی API GTM BuiltInVariable. | |
mergeConflict[].entityInBaseVersion.builtInVariable. accountId | string | شناسه حساب GTM. | |
mergeConflict[].entityInBaseVersion.builtInVariable. containerId | string | شناسه کانتینر GTM. | |
mergeConflict[].entityInBaseVersion.builtInVariable. workspaceId | string | شناسه فضای کاری GTM. | |
mergeConflict[].entityInBaseVersion.builtInVariable. type | string | نوع متغیر داخلی مقادیر قابل قبول عبارتند از:
| |
mergeConflict[].entityInBaseVersion.builtInVariable. name | string | نام متغیر داخلی که باید برای اشاره به متغیر داخلی استفاده شود. | |
mergeConflict[].entityInBaseVersion. gtagConfig | nested object | پیکربندی gtag توسط موجودیت نمایش داده می شود. |
آن را امتحان کنید!
از APIs Explorer زیر برای فراخوانی این روش در دادههای زنده و دیدن پاسخ استفاده کنید.