REST Resource: members

संसाधन: सदस्य

Google Groups का सदस्य कोई उपयोगकर्ता या कोई अन्य ग्रुप हो सकता है. यह सदस्य आपके खाते के डोमेन के अंदर या बाहर भी हो सकता है. ग्रुप के सदस्यों के सामान्य टास्क के बारे में ज़्यादा जानने के लिए, डेवलपर की गाइड देखें.

JSON के काेड में दिखाना
{
  "kind": string,
  "email": string,
  "role": string,
  "etag": string,
  "type": string,
  "status": string,
  "delivery_settings": string,
  "id": string
}
फ़ील्ड
kind

string

एपीआई रिसॉर्स का टाइप. सदस्यों के लिए उपलब्ध संसाधनों के लिए, वैल्यू admin#directory#member है.

email

string

सदस्य का ईमेल पता. एक सदस्य, कोई उपयोगकर्ता या अन्य ग्रुप हो सकता है. ग्रुप में किसी सदस्य को जोड़ते समय, यह प्रॉपर्टी ज़रूरी है. email यूनीक होना चाहिए और किसी दूसरे ग्रुप का उपनाम नहीं हो सकता. अगर ईमेल पता बदला जाता है, तो एपीआई अपने-आप ईमेल पते में हुए बदलाव दिखाता है.

role

string

ग्रुप में सदस्य की भूमिका. एपीआई, ग्रुप की सदस्यताओं में साइकल के दौरान गड़बड़ी दिखाता है. उदाहरण के लिए, अगर group1, group2 का सदस्य है, तो group2, group1 का सदस्य नहीं हो सकता. सदस्य की भूमिका के बारे में ज़्यादा जानकारी के लिए, सदस्यों को ग्रुप की भूमिकाएं असाइन करना देखें.

ये वैल्यू स्वीकार की जाती हैं:

  • MANAGER: यह भूमिका सिर्फ़ तब उपलब्ध होती है, जब Admin console का इस्तेमाल करके Google Groups for Business को चालू किया गया हो. Groups for Business को चालू या बंद करना देखें. MANAGER की भूमिका के पास, OWNER भूमिका से जुड़े सभी काम करने का अधिकार है. हालांकि, ग्रुप में शामिल किसी व्यक्ति को OWNER बनाने या ग्रुप को मिटाने की अनुमति है. किसी ग्रुप में एक से ज़्यादा MANAGER सदस्य हो सकते हैं.
  • MEMBER: वे किसी ग्रुप की सदस्यता ले सकती हैं, चर्चा के संग्रह देख सकती हैं, और ग्रुप की सदस्यता सूची देख सकती हैं. सदस्य की भूमिकाओं के बारे में ज़्यादा जानकारी के लिए, सदस्यों को ग्रुप में भूमिकाएं असाइन करना देखें.
  • OWNER: इस भूमिका में ये काम किए जा सकते हैं: ग्रुप में मैसेज भेजना, सदस्यों को जोड़ना या हटाना, सदस्यों की भूमिकाएं बदलना, ग्रुप की सेटिंग बदलना, और ग्रुप को मिटाना. OWNER, ग्रुप का सदस्य होना चाहिए. किसी ग्रुप में एक से ज़्यादा OWNER हो सकते हैं.
etag

string

संसाधन का ETag.

type

string

ग्रुप के सदस्य का टाइप.

ये वैल्यू स्वीकार की जाती हैं:

  • CUSTOMER: सदस्य, डोमेन के सभी उपयोगकर्ताओं का प्रतिनिधित्व करता है. ईमेल पता नहीं लौटाया जाता और लौटाया गया आईडी ही ग्राहक आईडी है.
  • EXTERNAL: सदस्य, डोमेन से बाहर का उपयोगकर्ता या ग्रुप है. (फ़िलहाल इस्तेमाल नहीं किया जा रहा है)
  • GROUP: सदस्य कोई और ग्रुप है.
  • USER: सदस्य एक उपयोगकर्ता है.
status

string

सदस्य की स्थिति (नहीं बदली जा सकती)

delivery_settings

string

सदस्य की मेल वितरण प्राथमिकताएं निर्धारित करता है. यह फ़ील्ड सिर्फ़ insert, update, और get तरीकों के साथ काम करता है.

ये वैल्यू स्वीकार की जाती हैं:

  • ALL_MAIL: सभी मैसेज, उनके आते ही डिलीवर हो जाते हैं.
  • DAILY: एक दिन में एक से ज़्यादा मैसेज नहीं भेजे जाएंगे.
  • DIGEST: एक मैसेज में ज़्यादा से ज़्यादा 25 मैसेज बंडल किए जा सकते हैं.
  • DISABLED: सदस्यता हटाएं.
  • NONE: कोई मैसेज नहीं है.
id

string

ग्रुप के सदस्य का यूनीक आईडी. सदस्य id का इस्तेमाल, सदस्य अनुरोध यूआरआई की memberKey के तौर पर किया जा सकता है.

तरीके

delete

ग्रुप से किसी सदस्य को हटाता है.

get

ग्रुप के किसी सदस्य की प्रॉपर्टी हासिल करता है.

hasMember

जांचता है कि क्या दिया गया उपयोगकर्ता समूह का सदस्य है.

insert

किसी उपयोगकर्ता को बताए गए ग्रुप में जोड़ता है.

list

किसी ग्रुप के सभी सदस्यों की पेज नंबर वाली सूची लाता है.

patch

बताए गए ग्रुप के किसी उपयोगकर्ता की सदस्यता से जुड़ी प्रॉपर्टी अपडेट करता है.

update

बताए गए ग्रुप के किसी उपयोगकर्ता की सदस्यता अपडेट करता है.