उपयोगकर्ता का ऐक्सेस मैनेज करना

एडमिन के तौर पर, अपने Google Ads खातों के लिए उपयोगकर्ता के ऐक्सेस लेवल और भूमिकाएं मैनेज की जा सकती हैं. Google Ads API का इस्तेमाल करके, उपयोगकर्ता की भूमिकाएं वापस पाई जा सकती हैं और उन्हें अपडेट किया जा सकता है. साथ ही, उपयोगकर्ताओं को न्योते भेजे जा सकते हैं और किसी खाते के लिए उपयोगकर्ता का ऐक्सेस खत्म किया जा सकता है. खाते के ऐक्सेस लेवल के बारे में ज़्यादा जानें.

उपयोगकर्ता के ऐक्सेस को मैनेज करने के लिए, कॉल करने वाले उपयोगकर्ता या सेवा खाते के पास टारगेट खाते का ADMIN ऐक्सेस होना चाहिए.

उपयोगकर्ताओं को न्योता भेजना

किसी नए उपयोगकर्ता को खाता ऐक्सेस करने का न्योता भेजने के लिए, CustomerUserAccessInvitationService का इस्तेमाल करके न्योता बनाएं और भेजें. इसके बारे में जानने के लिए, उपयोगकर्ता के ऐक्सेस के न्योते मैनेज करना लेख पढ़ें. जब उपयोगकर्ता न्योता स्वीकार कर लेगा, तब वह CustomerUserAccess में पुष्टि किए गए उपयोगकर्ता के तौर पर दिखेगा.

उपयोगकर्ता की भूमिकाएं वापस पाना

किसी खाते को ऐक्सेस करने वाले उपयोगकर्ताओं की सूची पाने के लिए, Google Ads क्वेरी लैंग्वेज स्टेटमेंट बनाएं. इससे, ग्राहक आईडी से जुड़ी सभी 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

उपयोगकर्ता की भूमिकाओं में बदलाव करना

किसी मौजूदा उपयोगकर्ता की भूमिका को अपडेट करने के लिए, UPDATE ऑपरेशन का इस्तेमाल करके CustomerUserAccessService.MutateCustomerUserAccess को कॉल करें. उपयोगकर्ता की भूमिका में बदलाव करते समय, आपको यह जानकारी देनी होगी:

  • बदलाव करने के लिए CustomerUserAccess इकाई का संसाधन नाम, customers/{customer_id}/customerUserAccesses/{user_id} फ़ॉर्मैट में.
  • access_role में उपयोगकर्ता की नई भूमिका.
  • update_mask (FieldMask) जिसमें access_role के बारे में बताया गया हो.

उपयोगकर्ताओं को हटाएं

किसी उपयोगकर्ता का खाते का ऐक्सेस खत्म करने के लिए, REMOVE ऑपरेशन के साथ CustomerUserAccessService.MutateCustomerUserAccess को कॉल करें. इसमें संसाधन का नाम (customers/{customer_id}/customerUserAccesses/{user_id}) बताया गया है.

ऐक्सेस में बदलाव करने के लिए, कई पक्षों से अनुमति लेने की सुविधा

अगर MutateCustomerUserAccess को कॉल करते समय, एक से ज़्यादा पार्टी से अनुमति का अनुरोध ट्रिगर होता है, तो: