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

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