الاسم الكامل: 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 |
المسار النسبي لواجهة برمجة التطبيقات في مساحة عمل "إدارة العلامات من Google" ويكون بالتنسيق التالي: |
نص الطلب
يحتوي نص الطلب على مثال ProposedChange.
نص الاستجابة
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"changes": [
{
object ( |
| الحقول | |
|---|---|
changes[] |
الكيانات التي تمت إضافتها أو تعديلها أثناء التعديل المجمّع لا يشمل ذلك الكيانات التي حذفها النظام أو عدّلها. |
نطاقات الأذونات
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/tagmanager.edit.containers
لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.
ProposedChange
| تمثيل JSON |
|---|
{
"changes": [
{
object ( |
| الحقول | |
|---|---|
changes[] |
قائمة التغييرات التي سيتم تطبيقها على مساحة العمل |