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 ข้อความใน 1 ข้อความ
  • DISABLED: นำการสมัครใช้บริการออก
  • NONE: ไม่มีข้อความ
id

string

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

เมธอด

delete

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

get

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

hasMember

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

insert

เพิ่มผู้ใช้ไปยังกลุ่มที่ระบุ

list

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

patch

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

update

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