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

ประเภทของทรัพยากร API สำหรับทรัพยากรของสมาชิก ค่าจะเป็น admin#directory#member

email

string

อีเมลของสมาชิก สมาชิกสามารถเป็นผู้ใช้หรือกลุ่มอื่น คุณต้องระบุพร็อพเพอร์ตี้นี้เมื่อเพิ่มสมาชิกในกลุ่ม email ต้องไม่ซ้ำกันและไม่สามารถเป็นชื่อแทนของกลุ่มอื่นได้ หากมีการเปลี่ยนอีเมล API จะแสดงการเปลี่ยนแปลงอีเมลโดยอัตโนมัติ

role

string

บทบาทของสมาชิกในกลุ่ม API จะแสดงผลข้อผิดพลาดสำหรับรอบในการเป็นสมาชิกกลุ่ม ตัวอย่างเช่น หาก group1 เป็นสมาชิกของ group2 group2 จะเป็นสมาชิกของ group1 ไม่ได้ โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับบทบาทของสมาชิกที่หัวข้อมอบหมายบทบาทในกลุ่มให้กับสมาชิก

ค่าที่ยอมรับมีดังนี้

  • MANAGER: บทบาทนี้สามารถใช้ได้ต่อเมื่อมีการเปิดใช้ Google Groups for Business โดยใช้คอนโซลผู้ดูแลระบบ โปรดดูเปิดหรือปิด Groups for Business บทบาท MANAGER ทำได้ทุกอย่างโดยบทบาท OWNER ยกเว้นการกำหนดให้สมาชิกเป็น OWNER หรือลบกลุ่ม กลุ่มมีสมาชิก MANAGER ได้หลายคน
  • MEMBER: บทบาทนี้สามารถสมัครรับข้อมูลจากกลุ่ม ดูที่เก็บการสนทนา และดูรายชื่อสมาชิกของกลุ่ม โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับบทบาทของสมาชิกที่หัวข้อมอบหมายบทบาทในกลุ่มให้กับสมาชิก
  • OWNER: บทบาทนี้สามารถส่งข้อความถึงกลุ่ม เพิ่มหรือนำสมาชิกออก เปลี่ยนบทบาทของสมาชิก เปลี่ยนการตั้งค่าของกลุ่ม และลบกลุ่ม OWNER ต้องเป็นสมาชิกของกลุ่ม กลุ่มจะมี OWNER ได้มากกว่า 1 รายการ
etag

string

ETag ของทรัพยากร

type

string

ประเภทของสมาชิกกลุ่ม

ค่าที่ยอมรับมีดังนี้

  • CUSTOMER: สมาชิกหมายถึงผู้ใช้ทั้งหมดในโดเมน โดยจะไม่มีการส่งกลับอีเมล และรหัสที่แสดงผลจะเป็นรหัสลูกค้า
  • EXTERNAL: สมาชิกคือผู้ใช้หรือกลุ่มจากภายนอกโดเมน (ไม่ได้ใช้ในปัจจุบัน)
  • GROUP: สมาชิกเป็นอีกกลุ่มหนึ่ง
  • USER: สมาชิกคือผู้ใช้
status

string

สถานะสมาชิก (เปลี่ยนแปลงไม่ได้)

delivery_settings

string

กำหนดค่าการส่งอีเมลของสมาชิก ช่องนี้รองรับเมธอด insert, update และ get เท่านั้น

ค่าที่ยอมรับมีดังนี้

  • ALL_MAIL: ข้อความทั้งหมดจะส่งทันทีที่มาถึง
  • DAILY: ไม่เกิน 1 ข้อความต่อวัน
  • DIGEST: รวมข้อความสูงสุด 25 รายการไว้ในข้อความเดียว
  • DISABLED: นำการสมัครใช้บริการออก
  • NONE: ไม่มีข้อความ
id

string

รหัสที่ไม่ซ้ำกันของสมาชิกกลุ่ม สามารถใช้ id เป็น memberKey ของ URI คำขอเป็นสมาชิก

วิธีการ

delete

นำสมาชิกออกจากกลุ่ม

get

เรียกข้อมูลพร็อพเพอร์ตี้ของสมาชิกกลุ่ม

hasMember

ตรวจสอบว่าผู้ใช้ที่ระบุเป็นสมาชิกของกลุ่มหรือไม่

insert

เพิ่มผู้ใช้ลงในกลุ่มที่ระบุ

list

เรียกรายการที่ใส่เลขหน้าของสมาชิกทั้งหมดในกลุ่ม

patch

อัปเดตพร็อพเพอร์ตี้การเป็นสมาชิกของผู้ใช้ในกลุ่มที่ระบุ

update

อัปเดตการเป็นสมาชิกของผู้ใช้ในกลุ่มที่ระบุ