REST Resource: users

संसाधन: उपयोगकर्ता

Display & Video 360 में एक उपयोगकर्ता.

JSON के काेड में दिखाना
{
  "name": string,
  "userId": string,
  "email": string,
  "displayName": string,
  "assignedUserRoles": [
    {
      object (AssignedUserRole)
    }
  ],
  "lastLoginTime": string
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता के संसाधन का नाम.

userId

string (int64 format)

सिर्फ़ आउटपुट के लिए. उपयोगकर्ता का यूनीक आईडी. सिस्टम ने असाइन किया है.

email

string

ज़रूरी है. इम्यूटेबल. उपयोगकर्ता की पहचान करने के लिए इस्तेमाल किया जाने वाला ईमेल पता.

displayName

string

ज़रूरी है. उपयोगकर्ता का डिसप्ले नेम.

यह UTF-8 कोड में होना चाहिए और इसका साइज़ ज़्यादा से ज़्यादा 240 बाइट होना चाहिए.

assignedUserRoles[]

object (AssignedUserRole)

असाइन की गई उपयोगकर्ता की भूमिकाएं.

users.create में ज़रूरी है. सिर्फ़ users.patch में आउटपुट दें. इसे सिर्फ़ users.bulkEditAssignedUserRoles से अपडेट किया जा सकता है.

lastLoginTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. वह टाइमस्टैंप जब उपयोगकर्ता ने DV360 के यूज़र इंटरफ़ेस (यूआई) में पिछली बार लॉग इन किया था.

यह आरएफ़सी 3339 का इस्तेमाल करता है. इसमें जनरेट किया गया आउटपुट हमेशा Z-नॉर्मलाइज़ किया जाएगा और इसमें 0, 3, 6 या 9 फ़्रैक्शनल अंक इस्तेमाल किए जाएंगे. "Z" के अलावा, अन्य ऑफ़सेट भी स्वीकार किए जाते हैं. उदाहरण: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" या "2014-10-02T15:01:23+05:30".

AssignedUserRole

असाइन की गई उपयोगकर्ता की एक भूमिका, जिससे यह तय होता है कि उपयोगकर्ता को किसी पार्टनर या विज्ञापन देने वाले व्यक्ति या कंपनी के साथ इंटरैक्ट करने की अनुमति है या नहीं.

JSON के काेड में दिखाना
{
  "assignedUserRoleId": string,
  "userRole": enum (UserRole),

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "partnerId": string,
  "advertiserId": string
  // End of mutually exclusive fields.
}
फ़ील्ड
assignedUserRoleId

string

सिर्फ़ आउटपुट के लिए. असाइन की गई उपयोगकर्ता की भूमिका का आईडी.

userRole

enum (UserRole)

ज़रूरी है. इकाई के लिए, उपयोगकर्ता को असाइन की जाने वाली भूमिका.

ज़रूरी है.

उस इकाई का आईडी जिस पर असाइन की गई उपयोगकर्ता भूमिका लागू होती है. यहां उन फ़ील्ड की सूची दी गई है जिन्हें एक साथ इस्तेमाल नहीं किया जा सकता. जवाब में, ज़्यादा से ज़्यादा एक फ़ील्ड सेट किया जाएगा:

partnerId

string (int64 format)

उस पार्टनर का आईडी जिस पर असाइन की गई उपयोगकर्ता भूमिका लागू होती है.

advertiserId

string (int64 format)

विज्ञापन देने वाले उस व्यक्ति या कंपनी का आईडी जिस पर असाइन की गई उपयोगकर्ता भूमिका लागू होती है.

एक-दूसरे से अलग फ़ील्ड का आखिरी हिस्सा.

UserRole

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

Enums
USER_ROLE_UNSPECIFIED इस वर्शन में उपयोगकर्ता की भूमिका की जानकारी न होने या उसके बारे में पता न होने पर, डिफ़ॉल्ट वैल्यू.
ADMIN उपयोगकर्ता, इकाई के लिए कैंपेन, क्रिएटिव, इंसर्शन ऑर्डर, लाइन आइटम, और रिपोर्ट मैनेज कर सकता है. वे बिलिंग की जानकारी देख सकते हैं और उसमें बदलाव कर सकते हैं. साथ ही, उपयोगकर्ताओं को जोड़ सकते हैं या उनकी जानकारी में बदलाव कर सकते हैं. इसके अलावा, वे एक्सचेंज की सुविधा को चालू या बंद कर सकते हैं. यह भूमिका सिर्फ़ पार्टनर इकाई के लिए असाइन की जा सकती है.
ADMIN_PARTNER_CLIENT उपयोगकर्ता, इकाई के लिए कैंपेन, क्रिएटिव, इंसर्शन ऑर्डर, लाइन आइटम, और रिपोर्ट मैनेज कर सकता है. वे अन्य ADMIN_PARTNER_CLIENT उपयोगकर्ताओं को जोड़ सकते हैं और उनकी जानकारी में बदलाव कर सकते हैं. साथ ही, बिलिंग की जानकारी देख सकते हैं. वे रेवेन्यू जनरेट करने का तरीका, मार्कअप या रीसेलर से जुड़े अन्य संवेदनशील फ़ील्ड नहीं देख सकते. यह भूमिका सिर्फ़ पार्टनर इकाई के लिए असाइन की जा सकती है.
STANDARD उपयोगकर्ता, इकाई के लिए कैंपेन, क्रिएटिव, इंसर्शन ऑर्डर, लाइन आइटम, और रिपोर्ट मैनेज कर सकता है. वे उपयोगकर्ताओं को बना और उनमें बदलाव नहीं कर सकते. इसके अलावा, वे बिलिंग की जानकारी भी नहीं देख सकते.
STANDARD_PLANNER उपयोगकर्ता, इकाई के सभी कैंपेन, क्रिएटिव, इंसर्शन ऑर्डर, लाइन आइटम, और रिपोर्ट देख सकता है. इसमें लागत डेटा भी शामिल है. वे प्लानिंग से जुड़ी सुविधाएं बना सकते हैं और उनमें बदलाव कर सकते हैं. इनमें प्लान और इन्वेंट्री शामिल हैं.
STANDARD_PLANNER_LIMITED उपयोगकर्ता, इकाई के सभी कैंपेन, क्रिएटिव, इंसर्शन ऑर्डर, लाइन आइटम, और रिपोर्ट देख सकता है. वे प्लानिंग से जुड़ी सुविधाएं बना सकते हैं या उनमें बदलाव कर सकते हैं. इनमें प्लान और इन्वेंट्री शामिल हैं. इनके पास लागत डेटा का ऐक्सेस नहीं होता. साथ ही, ये डील शुरू, स्वीकार या मोल-भाव नहीं कर सकते.
STANDARD_PARTNER_CLIENT उपयोगकर्ता, इकाई के लिए कैंपेन, क्रिएटिव, इंसर्शन ऑर्डर, लाइन आइटम, और रिपोर्ट मैनेज कर सकता है. वे अन्य उपयोगकर्ताओं को न तो बना सकते हैं और न ही उनमें बदलाव कर सकते हैं. साथ ही, वे बिलिंग की जानकारी भी नहीं देख सकते. वे रेवेन्यू जनरेट करने का तरीका, मार्कअप या रीसेलर से जुड़े अन्य संवेदनशील फ़ील्ड नहीं देख सकते. यह भूमिका सिर्फ़ विज्ञापन देने वाली इकाई के लिए असाइन की जा सकती है.
READ_ONLY उपयोगकर्ता, इकाई के लिए सिर्फ़ रिपोर्ट बना सकता है और डेटा देख सकता है.
REPORTING_ONLY उपयोगकर्ता सिर्फ़ रिपोर्ट बना सकता है और उन्हें मैनेज कर सकता है.
LIMITED_REPORTING_ONLY उपयोगकर्ता, क्लाइंट के लिए सुरक्षित सिर्फ़ ये रिपोर्ट बना सकता है और मैनेज कर सकता है: सामान्य, ऑडियंस की परफ़ॉर्मेंस, क्रॉस-पार्टनर, कीवर्ड, ऑर्डर आईडी, कैटगरी, और तीसरे पक्ष का डेटा उपलब्ध कराने वाली कंपनी.
CREATIVE उपयोगकर्ता, साथ मिलकर काम करने के लिए ज़रूरी मीडिया प्लान की जानकारी देख सकता है. हालांकि, वह लागत से जुड़ा डेटा या Marketplace नहीं देख सकता.
CREATIVE_ADMIN उपयोगकर्ता, साथ मिलकर काम करने के लिए ज़रूरी मीडिया प्लान की जानकारी देख सकता है. हालांकि, वह लागत से जुड़ा डेटा या Marketplace नहीं देख सकता. इसके अलावा, वे इकाई में अन्य क्रिएटिव एडमिन या क्रिएटिव उपयोगकर्ताओं को जोड़ सकते हैं.

तरीके

bulkEditAssignedUserRoles

किसी उपयोगकर्ता के लिए, उपयोगकर्ता की भूमिकाओं में एक साथ कई बदलाव करता है.

create

यह नया उपयोगकर्ता बनाता है.

delete

किसी उपयोगकर्ता को मिटाता है.

get

इससे किसी उपयोगकर्ता की जानकारी मिलती है.

list

यह मौजूदा उपयोगकर्ता के लिए उपलब्ध उपयोगकर्ताओं की सूची दिखाता है.

patch

किसी मौजूदा उपयोगकर्ता की जानकारी अपडेट करता है.