Workspaces: getStatus

موجودیت های متناقض و اصلاح شده را در فضای کاری پیدا می کند. الآن امتحانش کن .

درخواست

درخواست 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 نشان دهنده چگونگی تغییر موجودیت در فضای کاری است.

مقادیر قابل قبول عبارتند از:
  • " added "
  • " changeStatusUnspecified "
  • " deleted "
  • " none "
  • " updated "
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 نشان دهنده چگونگی تغییر موجودیت در فضای کاری است.

مقادیر قابل قبول عبارتند از:
  • " added "
  • " changeStatusUnspecified "
  • " deleted "
  • " none "
  • " updated "
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 نشان دهنده چگونگی تغییر موجودیت در فضای کاری است.

مقادیر قابل قبول عبارتند از:
  • " added "
  • " changeStatusUnspecified "
  • " deleted "
  • " none "
  • " updated "
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 نوع متغیر داخلی

مقادیر قابل قبول عبارتند از:
  • " advertiserId "
  • advertisingTrackingEnabled
  • " ampBrowserLanguage "
  • " ampCanonicalHost "
  • " ampCanonicalPath "
  • " ampCanonicalUrl "
  • " ampClientId "
  • " ampClientMaxScrollX "
  • " ampClientMaxScrollY "
  • " ampClientScreenHeight "
  • " ampClientScreenWidth "
  • " ampClientScrollX "
  • " ampClientScrollY "
  • " ampClientTimestamp "
  • " ampClientTimezone "
  • " ampGtmEvent "
  • " ampPageDownloadTime "
  • " ampPageLoadTime "
  • " ampPageViewId "
  • " ampReferrer "
  • " ampTitle "
  • " ampTotalEngagedTime "
  • " appId "
  • " appName "
  • " appVersionCode "
  • " appVersionName "
  • " builtInVariableTypeUnspecified "
  • " clickClasses "
  • " clickElement "
  • " clickId "
  • " clickTarget "
  • " clickText "
  • " clickUrl "
  • " clientName "
  • " containerId "
  • " containerVersion "
  • " debugMode "
  • " deviceName "
  • " elementVisibilityFirstTime "
  • " elementVisibilityRatio "
  • " elementVisibilityRecentTime "
  • " elementVisibilityTime "
  • environmentName
  • " errorLine "
  • " errorMessage "
  • " errorUrl "
  • " event "
  • " eventName "
  • " firebaseEventParameterCampaign "
  • " firebaseEventParameterCampaignAclid "
  • " firebaseEventParameterCampaignAnid "
  • " firebaseEventParameterCampaignClickTimestamp "
  • " firebaseEventParameterCampaignContent "
  • " firebaseEventParameterCampaignCp1 "
  • " firebaseEventParameterCampaignGclid "
  • " firebaseEventParameterCampaignSource "
  • " firebaseEventParameterCampaignTerm "
  • " firebaseEventParameterCurrency "
  • " firebaseEventParameterDynamicLinkAcceptTime "
  • " firebaseEventParameterDynamicLinkLinkid "
  • " firebaseEventParameterNotificationMessageDeviceTime "
  • " firebaseEventParameterNotificationMessageId "
  • " firebaseEventParameterNotificationMessageName "
  • " firebaseEventParameterNotificationMessageTime "
  • " firebaseEventParameterNotificationTopic "
  • " firebaseEventParameterPreviousAppVersion "
  • " firebaseEventParameterPreviousOsVersion "
  • " firebaseEventParameterPrice "
  • " firebaseEventParameterProductId "
  • " firebaseEventParameterQuantity "
  • " firebaseEventParameterValue "
  • " firstPartyServingUrl "
  • " formClasses "
  • " formElement "
  • " formId "
  • " formTarget "
  • " formText "
  • " formUrl "
  • " historySource "
  • " htmlId "
  • " language "
  • newHistoryFragment
  • " newHistoryState "
  • " newHistoryUrl "
  • " oldHistoryFragment "
  • " oldHistoryState "
  • " oldHistoryUrl "
  • " osVersion "
  • " pageHostname "
  • " pagePath "
  • " pageUrl "
  • " platform "
  • " queryString "
  • " randomNumber "
  • " referrer "
  • " requestMethod "
  • " requestPath "
  • " resolution "
  • " scrollDepthDirection "
  • " scrollDepthThreshold "
  • " scrollDepthUnits "
  • " sdkVersion "
  • " serverPageLocationHostname "
  • " serverPageLocationPath "
  • " serverPageLocationUrl "
  • " videoCurrentTime "
  • " videoDuration "
  • " videoPercent "
  • " videoProvider "
  • " videoStatus "
  • " videoTitle "
  • " videoUrl "
  • " videoVisible "
  • " visitorRegion "
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 نوع متغیر داخلی

مقادیر قابل قبول عبارتند از:
  • " advertiserId "
  • advertisingTrackingEnabled
  • " ampBrowserLanguage "
  • " ampCanonicalHost "
  • " ampCanonicalPath "
  • " ampCanonicalUrl "
  • " ampClientId "
  • " ampClientMaxScrollX "
  • " ampClientMaxScrollY "
  • " ampClientScreenHeight "
  • " ampClientScreenWidth "
  • " ampClientScrollX "
  • " ampClientScrollY "
  • " ampClientTimestamp "
  • " ampClientTimezone "
  • " ampGtmEvent "
  • " ampPageDownloadTime "
  • " ampPageLoadTime "
  • " ampPageViewId "
  • " ampReferrer "
  • " ampTitle "
  • " ampTotalEngagedTime "
  • " appId "
  • " appName "
  • " appVersionCode "
  • " appVersionName "
  • " builtInVariableTypeUnspecified "
  • " clickClasses "
  • " clickElement "
  • " clickId "
  • " clickTarget "
  • " clickText "
  • " clickUrl "
  • " clientName "
  • " containerId "
  • " containerVersion "
  • " debugMode "
  • " deviceName "
  • " elementVisibilityFirstTime "
  • " elementVisibilityRatio "
  • " elementVisibilityRecentTime "
  • " elementVisibilityTime "
  • environmentName
  • " errorLine "
  • " errorMessage "
  • " errorUrl "
  • " event "
  • " eventName "
  • " firebaseEventParameterCampaign "
  • " firebaseEventParameterCampaignAclid "
  • " firebaseEventParameterCampaignAnid "
  • " firebaseEventParameterCampaignClickTimestamp "
  • " firebaseEventParameterCampaignContent "
  • " firebaseEventParameterCampaignCp1 "
  • " firebaseEventParameterCampaignGclid "
  • " firebaseEventParameterCampaignSource "
  • " firebaseEventParameterCampaignTerm "
  • " firebaseEventParameterCurrency "
  • " firebaseEventParameterDynamicLinkAcceptTime "
  • " firebaseEventParameterDynamicLinkLinkid "
  • " firebaseEventParameterNotificationMessageDeviceTime "
  • " firebaseEventParameterNotificationMessageId "
  • " firebaseEventParameterNotificationMessageName "
  • " firebaseEventParameterNotificationMessageTime "
  • " firebaseEventParameterNotificationTopic "
  • " firebaseEventParameterPreviousAppVersion "
  • " firebaseEventParameterPreviousOsVersion "
  • " firebaseEventParameterPrice "
  • " firebaseEventParameterProductId "
  • " firebaseEventParameterQuantity "
  • " firebaseEventParameterValue "
  • " firstPartyServingUrl "
  • " formClasses "
  • " formElement "
  • " formId "
  • " formTarget "
  • " formText "
  • " formUrl "
  • " historySource "
  • " htmlId "
  • " language "
  • newHistoryFragment
  • " newHistoryState "
  • " newHistoryUrl "
  • " oldHistoryFragment "
  • " oldHistoryState "
  • " oldHistoryUrl "
  • " osVersion "
  • " pageHostname "
  • " pagePath "
  • " pageUrl "
  • " platform "
  • " queryString "
  • " randomNumber "
  • " referrer "
  • " requestMethod "
  • " requestPath "
  • " resolution "
  • " scrollDepthDirection "
  • " scrollDepthThreshold "
  • " scrollDepthUnits "
  • " sdkVersion "
  • " serverPageLocationHostname "
  • " serverPageLocationPath "
  • " serverPageLocationUrl "
  • " videoCurrentTime "
  • " videoDuration "
  • " videoPercent "
  • " videoProvider "
  • " videoStatus "
  • " videoTitle "
  • " videoUrl "
  • " videoVisible "
  • " visitorRegion "
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 نوع متغیر داخلی

مقادیر قابل قبول عبارتند از:
  • " advertiserId "
  • advertisingTrackingEnabled
  • " ampBrowserLanguage "
  • " ampCanonicalHost "
  • " ampCanonicalPath "
  • " ampCanonicalUrl "
  • " ampClientId "
  • " ampClientMaxScrollX "
  • " ampClientMaxScrollY "
  • " ampClientScreenHeight "
  • " ampClientScreenWidth "
  • " ampClientScrollX "
  • " ampClientScrollY "
  • " ampClientTimestamp "
  • " ampClientTimezone "
  • " ampGtmEvent "
  • " ampPageDownloadTime "
  • " ampPageLoadTime "
  • " ampPageViewId "
  • " ampReferrer "
  • " ampTitle "
  • " ampTotalEngagedTime "
  • " appId "
  • " appName "
  • " appVersionCode "
  • " appVersionName "
  • " builtInVariableTypeUnspecified "
  • " clickClasses "
  • " clickElement "
  • " clickId "
  • " clickTarget "
  • " clickText "
  • " clickUrl "
  • " clientName "
  • " containerId "
  • " containerVersion "
  • " debugMode "
  • " deviceName "
  • " elementVisibilityFirstTime "
  • " elementVisibilityRatio "
  • " elementVisibilityRecentTime "
  • " elementVisibilityTime "
  • " environmentName "
  • " errorLine "
  • " errorMessage "
  • " errorUrl "
  • " event "
  • " eventName "
  • " firebaseEventParameterCampaign "
  • " firebaseEventParameterCampaignAclid "
  • " firebaseEventParameterCampaignAnid "
  • " firebaseEventParameterCampaignClickTimestamp "
  • " firebaseEventParameterCampaignContent "
  • " firebaseEventParameterCampaignCp1 "
  • " firebaseEventParameterCampaignGclid "
  • " firebaseEventParameterCampaignSource "
  • " firebaseEventParameterCampaignTerm "
  • " firebaseEventParameterCurrency "
  • " firebaseEventParameterDynamicLinkAcceptTime "
  • " firebaseEventParameterDynamicLinkLinkid "
  • " firebaseEventParameterNotificationMessageDeviceTime "
  • " firebaseEventParameterNotificationMessageId "
  • " firebaseEventParameterNotificationMessageName "
  • " firebaseEventParameterNotificationMessageTime "
  • " firebaseEventParameterNotificationTopic "
  • " firebaseEventParameterPreviousAppVersion "
  • " firebaseEventParameterPreviousOsVersion "
  • " firebaseEventParameterPrice "
  • " firebaseEventParameterProductId "
  • " firebaseEventParameterQuantity "
  • " firebaseEventParameterValue "
  • " firstPartyServingUrl "
  • " formClasses "
  • " formElement "
  • " formId "
  • " formTarget "
  • " formText "
  • " formUrl "
  • " historySource "
  • " htmlId "
  • " language "
  • " newHistoryFragment "
  • " newHistoryState "
  • " newHistoryUrl "
  • " oldHistoryFragment "
  • " oldHistoryState "
  • " oldHistoryUrl "
  • " osVersion "
  • " pageHostname "
  • " pagePath "
  • " pageUrl "
  • " platform "
  • " queryString "
  • " randomNumber "
  • " referrer "
  • " requestMethod "
  • " requestPath "
  • " resolution "
  • " scrollDepthDirection "
  • " scrollDepthThreshold "
  • " scrollDepthUnits "
  • " sdkVersion "
  • " serverPageLocationHostname "
  • " serverPageLocationPath "
  • " serverPageLocationUrl "
  • " videoCurrentTime "
  • " videoDuration "
  • " videoPercent "
  • " videoProvider "
  • " videoStatus "
  • " videoTitle "
  • " videoUrl "
  • " videoVisible "
  • " visitorRegion "
mergeConflict[].entityInBaseVersion.builtInVariable. name string نام متغیر داخلی که باید برای اشاره به متغیر داخلی استفاده شود.
mergeConflict[].entityInBaseVersion. gtagConfig nested object پیکربندی gtag توسط موجودیت نمایش داده می شود.

آن را امتحان کنید!

از APIs Explorer زیر برای فراخوانی این روش در داده‌های زنده و دیدن پاسخ استفاده کنید.