Method: workspaces.bulk_update

الاسم الكامل: accounts.containers.workspaces.bulk_update

تطبِّق هذه الطريقة تغييرات متعددة على كيانات في مساحة عمل واحدة في مكالمة واحدة. عند إنشاء عناصر جديدة، يجب أن تكون أرقام تعريف العناصر فريدة وبالتنسيق الصحيح. أي يجب أن تبدأ بـ "new_" متبوعةً برقم، مثل "new_1" و"new_2". في ما يلي مثال على مقتطف النص لإنشاء myNewTag ضمن myNewFolder:

"changes": [
  {
    "folder": {
      "folderId": "new_1",
      "name": "myNewFolder",
      ...
    },
    "changeStatus": "added"
  },
  {
    "tag": {
      "tagId": "new_2",
      "name": "myNewTag",
      "parentFolderId": "new_1",
      ...
    },
    "changeStatus": "added"
  }
]

طلب HTTP

POST https://tagmanager.googleapis.com/tagmanager/v2/{path}/bulk_update

مَعلمات المسار

المعلمات
path

string

المسار النسبي لواجهة برمجة التطبيقات في مساحة عمل "إدارة العلامات من Google" ويكون بالتنسيق التالي: accounts/{account}/containers/{container}/workspaces/{workspace}.

نص الطلب

يحتوي نص الطلب على مثال ProposedChange.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "changes": [
    {
      object (Entity)
    }
  ]
}
الحقول
changes[]

object (Entity)

الكيانات التي تمت إضافتها أو تعديلها أثناء التعديل المجمّع لا يشمل ذلك الكيانات التي حذفها النظام أو عدّلها.

نطاقات الأذونات

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/tagmanager.edit.containers

لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.

ProposedChange

تمثيل JSON
{
  "changes": [
    {
      object (Entity)
    }
  ]
}
الحقول
changes[]

object (Entity)

قائمة التغييرات التي سيتم تطبيقها على مساحة العمل