Jako administrator możesz zarządzać poziomami dostępu i rolami użytkowników na kontach Google Ads. Za pomocą interfejsu Google Ads API możesz pobierać i aktualizować role użytkowników, wysyłać zaproszenia i odbierać dostęp użytkowników do konta. Więcej informacji o poziomach dostępu do konta.
Aby zarządzać dostępem użytkowników, użytkownik lub konto usługi wywołujące musi mieć dostęp ADMIN do konta docelowego.
Zapraszanie użytkowników
Aby zaprosić nowego użytkownika do uzyskania dostępu do konta, użyj
CustomerUserAccessInvitationService, aby utworzyć i wysłać zaproszenie (zobacz
Zarządzanie zaproszeniami do dostępu użytkowników). Gdy użytkownik zaakceptuje zaproszenie, pojawi się jako potwierdzony użytkownik w sekcji CustomerUserAccess.
Pobieranie ról użytkowników
Listę użytkowników mających dostęp do konta możesz uzyskać, tworząc instrukcję w
języku zapytań Google Ads, która będzie wysyłać zapytania do wszystkich encji
CustomerUserAccess powiązanych
z identyfikatorem klienta. Oto typowe zapytanie:
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
Modyfikowanie ról użytkowników
Aby zaktualizować istniejącą rolę użytkownika, wywołaj CustomerUserAccessService.MutateCustomerUserAccess za pomocą operacji UPDATE. Podczas modyfikowania roli użytkownika musisz podać:
- nazwę zasobu encji
CustomerUserAccessdo zmodyfikowania w formaciecustomers/{customer_id}/customerUserAccesses/{user_id}, - nową rolę użytkownika w
access_role, update_mask(FieldMask) określającąaccess_role.
Usuwanie użytkowników
Aby odebrać użytkownikowi dostęp do konta, wywołaj CustomerUserAccessService.MutateCustomerUserAccess z operacją REMOVE określającą nazwę zasobu (customers/{customer_id}/customerUserAccesses/{user_id}).
Zatwierdzanie zmian dostępu przez wiele osób
Jeśli podczas wywoływania MutateCustomerUserAccess zostanie wywołana prośba o zatwierdzenie przez wiele osób:
- obiekt
MutateCustomerUserAccessResult(zawarty w poluresultwMutateCustomerUserAccessResponse) wypełni polemulti_party_auth_reviewnazwą zasobu oczekującej weryfikacji wymagającej zatwierdzenia, - pole
resource_namewMutateCustomerUserAccessResultnie zostanie wypełnione, - oczekującą prośbę o weryfikację może zatwierdzić lub odrzucić drugi
administrator za pomocą
MultiPartyAuthReviewService.ResolveMultiPartyAuthReviewmetody. Więcej informacji znajdziesz w przewodniku po zatwierdzaniu przez wiele osób.