Workspaces: create_version

ينشئ إصدار حاوية من الكيانات الموجودة في مساحة العمل، ويحذف مساحة العمل، ويضبط إصدار الحاوية الأساسية على الإصدار الذي تم إنشاؤه حديثًا. تجربة ذلك الآن

الطلب

طلب HTTP

POST https://www.googleapis.com/tagmanager/v2/+path:create_version

المَعلمات

اسم المعلَمة القيمة الوصف
مَعلمات المسار
path string هو المسار النسبي لواجهة برمجة التطبيقات في GTM Workspace. مثال: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}

التفويض

يتطلب هذا الطلب تفويضًا بالنطاق التالي:

النطاق
https://www.googleapis.com/auth/tagmanager.edit.containerversions

للحصول على مزيد من المعلومات، يُرجى الاطّلاع على صفحة المصادقة والتفويض.

نص الطلب

في نص الطلب، يمكنك توفير البيانات بالبنية التالية:

{
  "name": string,
  "notes": string
}
اسم الموقع القيمة الوصف Notes
name string اسم إصدار الحاوية المطلوب إنشاؤه.
notes string ملاحظات إصدار الحاوية المطلوب إنشاؤه.

الإجابة

في حال نجاحها، تعرض هذه الطريقة نص استجابة بالبنية التالية:

{
  "containerVersion": accounts.containers.versions Resource,
  "syncStatus": {
    "mergeConflict": boolean,
    "syncError": boolean
  },
  "compilerError": boolean,
  "newWorkspacePath": string
}
اسم الموقع القيمة الوصف Notes
containerVersion nested object تم إنشاء إصدار الحاوية.
syncStatus nested object ما إذا كان قد تعذّر إنشاء الإصدار عند مزامنة مساحة العمل مع أحدث إصدار للحاوية.
syncStatus.mergeConflict boolean رصدت عملية المزامنة تعارضًا في الدمج.
syncStatus.syncError boolean حدث خطأ أثناء عملية المزامنة.
compilerError boolean أخطاء في برنامج التحويل البرمجي أو لا.
newWorkspacePath string تم إنشاء مسار مساحة عمل تلقائيًا نتيجة إنشاء إصدار. يجب ملء هذا الحقل فقط إذا لم تكن النسخة التي تم إنشاؤها معاينة سريعة.

تجربة

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