به عنوان مدیر، میتوانید سطوح دسترسی و نقشهای کاربر را برای حسابهای گوگل ادز خود مدیریت کنید. API گوگل ادز قادر به بازیابی و بهروزرسانی نقشهای کاربر و همچنین خاتمه دسترسی کاربر به یک حساب است. درباره سطوح دسترسی حساب بیشتر بدانید .
بازیابی نقشهای کاربری
شما میتوانید با ایجاد یک عبارت Google Ads Query Language برای پرسوجو از تمام موجودیتهای 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 که قرار است تغییر کند و همچنین نقش کاربری جدید را ارائه میدهید.
اگر درخواست تأیید چندجانبه فعال شود:
- پاسخ
MutateCustomerUserAccessResponseفیلدmulti_party_auth_reviewرا که حاوی نام منبع بررسی در حال بررسی و نیازمند تأیید است، پر خواهد کرد. - فیلد
resource_nameپر نخواهد شد. - درخواست بررسی در حال بررسی میتواند توسط مدیر دوم با استفاده از متد
MultiPartyAuthReviewService.ResolveMultiPartyAuthReviewتأیید یا رد شود. برای کسب اطلاعات بیشتر به راهنمای تأیید چندجانبه مراجعه کنید.
حذف کاربران
برای پایان دادن به دسترسی یک کاربر به حساب، تابع CustomerUserAccessService.MutateCustomerUserAccess را با یک عملیات REMOVE فراخوانی کنید.
اگر درخواست تأیید چندجانبه فعال شود:
- پاسخ
MutateCustomerUserAccessResponseفیلدmulti_party_auth_reviewرا که حاوی نام منبع بررسی در حال بررسی و نیازمند تأیید است، پر خواهد کرد. - فیلد
resource_nameپر نخواهد شد. - درخواست بررسی در حال بررسی میتواند توسط مدیر دوم با استفاده از متد
MultiPartyAuthReviewService.ResolveMultiPartyAuthReviewتأیید یا رد شود. برای کسب اطلاعات بیشتر به راهنمای تأیید چندجانبه مراجعه کنید.