REST Resource: accounts.user_permissions

المورد: UserPermission

تمثّل أذونات المستخدِم للوصول إلى حساب وحاويته.

تمثيل JSON
{
  "path": string,
  "accountId": string,
  "emailAddress": string,
  "accountAccess": {
    object (AccountAccess)
  },
  "containerAccess": [
    {
      object (ContainerAccess)
    }
  ]
}
الحقول
path

string

المسار النسبي لواجهة برمجة تطبيقات UserPermission في "إدارة العلامات من Google"

accountId

string

يحدّد رقم تعريف الحساب حساب Google Tag Manager بشكلٍ فريد.

emailAddress

string

عنوان البريد الإلكتروني للمستخدم

accountAccess

object (AccountAccess)

أذونات الوصول إلى حساب "إحصاءات Google‏ 4"

containerAccess[]

object (ContainerAccess)

أذونات الوصول إلى حاوية "إدارة العلامات من Google"

AccountAccess

تحدِّد أذونات الوصول إلى حساب "إدارة العلامات من Google".

تمثيل JSON
{
  "permission": enum (AccountPermission)
}
الحقول
permission

enum (AccountPermission)

ما إذا كان المستخدم لا يملك إذن وصول أو إذن وصول مستخدم أو إذن وصول مشرف إلى حساب

AccountPermission

عمليات التعداد
accountPermissionUnspecified
noAccess
user
admin

ContainerAccess

تحدِّد أذونات الوصول إلى حاوية "إدارة العلامات من Google".

تمثيل JSON
{
  "containerId": string,
  "permission": enum (ContainerPermission)
}
الحقول
containerId

string

رقم تعريف حاوية "إدارة العلامات من Google"

permission

enum (ContainerPermission)

قائمة أذونات الحاوية

ContainerPermission

عمليات التعداد
containerPermissionUnspecified
noAccess
read
edit
approve
publish

الطُرق

create

تُنشئ إذن وصول المستخدم إلى الحساب والحاوية.

delete

تؤدي هذه العملية إلى إزالة مستخدم من الحساب، ما يؤدي إلى إبطال إمكانية وصوله إلى الحساب وجميع حاوياته.

get

الحصول على إذن وصول إلى حساب المستخدم وحاوياته

list

يسرد جميع المستخدمين الذين يمكنهم الوصول إلى الحساب، بالإضافة إلى أذونات وصول مستخدمي الحساب والحاويات الممنوحة لكل منهم.

update

تعديل إذن وصول المستخدم إلى الحساب والحاوية