Zarządzanie dostępem użytkowników

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 CustomerUserAccess do zmodyfikowania w formacie customers/{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: