مدیریت دسترسی کاربر

به‌عنوان سرپرست، می‌توانید سطوح دسترسی و نقش‌های کاربر را برای حساب‌های Google Ads خود مدیریت کنید. بااستفاده از Google Ads API می‌توانید نقش‌های کاربر را بازیابی و به‌روز کنید، دعوت‌نامه کاربر ارسال کنید، و دسترسی کاربر به حساب را لغو کنید. درباره سطوح دسترسی به حساب بیشتر بدانید.

برای مدیریت دسترسی کاربر، کاربر تماس‌گیرنده یا حساب سرویس باید به حساب هدف ADMIN دسترسی داشته باشد.

دعوت از کاربران

برای دعوت کردن کاربر جدید برای دسترسی به حساب، از CustomerUserAccessInvitationService برای ایجاد و ارسال دعوت استفاده کنید (به مدیریت دعوت‌های دسترسی کاربر مراجعه کنید). پس‌از اینکه کاربر دعوت را پذیرفت، به‌عنوان کاربر تأییدشده در CustomerUserAccess نشان داده خواهد شد.

بازیابی نقش‌های کاربر

با ساختن عبارت زبان پُرسمان Google Ads می‌توانید فهرست کاربرانی را که به حساب دسترسی دارند دریافت کنید تا همه نهادهای CustomerUserAccess مرتبط با شناسه مشتری را پُرسمان کنید. در اینجا یک پُرسمان معمولی آورده شده است:

SELECT
  customer_user_access.user_id,
  customer_user_access.email_address,
  customer_user_access.access_role,
  customer_user_access.access_creation_date_time,
  customer_user_access.inviter_user_email_address
FROM customer_user_access

اصلاح نقش‌های کاربر

برای به‌روزرسانی نقش کاربر موجود، CustomerUserAccessService.MutateCustomerUserAccess را بااستفاده از عملیات UPDATE فراخوانی کنید. هنگام اصلاح نقش کاربر، باید موارد زیر را ارائه دهید:

  • نام منبع نهاد CustomerUserAccess برای اصلاح، در قالب customers/{customer_id}/customerUserAccesses/{user_id}.
  • نقش کاربر جدید در access_role.
  • ‫update_mask (FieldMask) که access_role را مشخص می‌کند.

حذف کاربران

برای خاتمه دادن به دسترسی کاربر به حساب، با CustomerUserAccessService.MutateCustomerUserAccess با REMOVE عملیاتی که نام منبع را مشخص می‌کند (customers/{customer_id}/customerUserAccesses/{user_id}) تماس بگیرید.

تأیید چندطرفه برای تغییرات دسترسی

اگر هنگام فراخوانی MutateCustomerUserAccess، درخواست تأیید چندجانبه راه‌اندازی شود: