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

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