REST Resource: members

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

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

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

string

संसाधन का ईटैग.

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

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