به عنوان مدیر، میتوانید سطوح دسترسی و نقشهای کاربر را برای حسابهای گوگل ادز خود مدیریت کنید. API گوگل ادز قادر به بازیابی و بهروزرسانی نقشهای کاربر و همچنین خاتمه دسترسی کاربر به یک حساب است. درباره سطوح دسترسی حساب بیشتر بدانید .
بازیابی نقشهای کاربری
You can get the list of users with access to an account by building a Google Ads Query Language statement to query all the CustomerUserAccess entities associated with a customer ID. Here is a typical query:
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تأیید یا رد شود. برای کسب اطلاعات بیشتر به راهنمای تأیید چندجانبه مراجعه کنید.