Workspaces: getStatus

للعثور على الكيانات المتعارضة والمعدَّلة في مساحة العمل. تجربة ذلك الآن

الطلب

طلب HTTP

GET https://www.googleapis.com/tagmanager/v2/+path/status

المَعلمات

اسم المعلَمة القيمة الوصف
مَعلمات المسار
path string هو المسار النسبي لواجهة برمجة التطبيقات في GTM Workspace. مثال: accounts/{account_id}/containers/{container_id}/workspaces/{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,
      "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,
        "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,
        "changeStatus": string
      }
    }
  ]
}
اسم الموقع القيمة الوصف Notes
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 التحويل الذي يمثله الكيان.

تجربة

يمكنك استخدام مستكشف واجهات برمجة التطبيقات أدناه لطلب هذه الطريقة على البيانات المباشرة والاطّلاع على الاستجابة.