نام کامل : 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 | مسیر نسبی API مربوط به GTM Workspace. این مسیر به شکل |
درخواست بدنه
بدنه درخواست شامل نمونهای از ProposedChange است.
بدنه پاسخ
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"changes": [
{
object ( |
| فیلدها | |
|---|---|
changes[] | موجودیتهایی که در طول بهروزرسانی انبوه اضافه یا بهروزرسانی شدهاند. شامل موجودیتهایی که توسط سیستم حذف یا بهروزرسانی شدهاند، نمیشود. |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/tagmanager.edit.containers
برای اطلاعات بیشتر، بهOAuth 2.0 Overview .
تغییر پیشنهادی
| نمایش JSON |
|---|
{
"changes": [
{
object ( |
| فیلدها | |
|---|---|
changes[] | فهرست تغییرات فضای کاری که باید اعمال شوند. |