Yönetici olarak, Google Ads hesaplarınız için kullanıcı erişim düzeylerini ve rollerini yönetebilirsiniz. Google Ads API'yi kullanarak kullanıcı rollerini alıp güncelleyebilir, kullanıcı davetleri gönderebilir ve kullanıcıların bir hesaba erişimini sonlandırabilirsiniz. Hesap erişim düzeyleri hakkında daha fazla bilgi edinin.
Kullanıcı erişimini yönetmek için, çağrı yapan kullanıcının veya hizmet hesabının hedef hesaba ADMIN erişimi olmalıdır.
Kullanıcıları davet edebilir.
Yeni bir kullanıcıyı hesaba erişmeye davet etmek için CustomerUserAccessInvitationService simgesini kullanarak davetiye oluşturup gönderin (bkz. Kullanıcı erişimi davetlerini yönetme). Kullanıcı daveti kabul ettikten sonra CustomerUserAccess altında onaylanmış kullanıcı olarak görünür.
Kullanıcı rollerini alma
Bir müşteri kimliğiyle ilişkili tüm CustomerUserAccess varlıklarını sorgulamak için bir Google Ads Sorgu Dili ifadesi oluşturarak hesaba erişimi olan kullanıcıların listesini alabilirsiniz. Tipik bir sorgu örneği:
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
Kullanıcı rollerini değiştirme
Mevcut bir kullanıcı rolünü güncellemek için UPDATE işlemini kullanarak CustomerUserAccessService.MutateCustomerUserAccess yöntemini çağırın. Bir kullanıcı rolünü değiştirirken şunları sağlamanız gerekir:
- Değiştirilecek
CustomerUserAccessvarlığının kaynak adı. Şu biçimde olmalıdır:customers/{customer_id}/customerUserAccesses/{user_id}. access_role'daki yeni kullanıcı rolü.access_roledeğerini belirten birupdate_mask(FieldMask).
Kullanıcıları kaldırma
Bir kullanıcının hesaba erişimini sonlandırmak için kaynak adını (customers/{customer_id}/customerUserAccesses/{user_id}) belirten bir REMOVE işlemiyle CustomerUserAccessService.MutateCustomerUserAccess numaralı telefonu arayın.
Erişim değişiklikleri için çok taraflı onay
MutateCustomerUserAccess çağrıldığında çok taraflı onay isteği tetiklenirse:
MutateCustomerUserAccessResultnesnesi (MutateCustomerUserAccessResponsenesnesininresultalanında bulunur),multi_party_auth_reviewalanını onay gerektiren beklemedeki incelemenin kaynak adıyla doldurur.MutateCustomerUserAccessResulttablosundakiresource_namealanı doldurulmayacak.- Beklemedeki inceleme isteği, ikinci bir yönetici tarafından
MultiPartyAuthReviewService.ResolveMultiPartyAuthReviewyöntemi kullanılarak onaylanabilir veya reddedilebilir. Daha fazla bilgi edinmek için çok taraflı onay kılavuzuna bakın.