REST Resource: members

Resource: Anggota

Anggota Google Grup dapat berupa pengguna atau grup lain. Anggota ini dapat berada di dalam atau di luar domain akun Anda. Untuk informasi selengkapnya tentang tugas umum anggota grup, lihat Panduan Developer.

Representasi JSON
{
  "kind": string,
  "email": string,
  "role": string,
  "etag": string,
  "type": string,
  "status": string,
  "delivery_settings": string,
  "id": string
}
Kolom
kind

string

Jenis resource API. Untuk resource Anggota, nilainya adalah admin#directory#member.

email

string

Alamat email anggota. Anggota dapat berupa pengguna atau grup lain. Properti ini wajib ada ketika menambahkan anggota ke grup. email harus unik dan tidak boleh berupa alias grup lain. Jika alamat email diubah, API secara otomatis mencerminkan perubahan alamat email.

role

string

Peran anggota dalam grup. API menampilkan error untuk siklus dalam keanggotaan grup. Misalnya, jika group1 adalah anggota dari group2, group2 tidak boleh menjadi anggota group1. Untuk mengetahui informasi selengkapnya tentang peran anggota, lihat Menetapkan peran grup kepada anggota.

Nilai yang dapat diterima:

  • MANAGER: Peran ini hanya tersedia jika Google Grup untuk Bisnis diaktifkan menggunakan Konsol Admin. Lihat MENGAKTIFKAN atau MENONAKTIFKAN Grup untuk Bisnis. Peran MANAGER dapat melakukan semua yang dilakukan oleh peran OWNER kecuali membuat anggota menjadi OWNER atau menghapus grup. Satu grup dapat memiliki beberapa anggota MANAGER.
  • MEMBER: Peran ini dapat berlangganan ke grup, melihat arsip diskusi, dan melihat daftar keanggotaan grup. Untuk informasi selengkapnya tentang peran anggota, lihat Menetapkan peran grup kepada anggota.
  • OWNER: Peran ini dapat mengirim pesan ke grup, menambahkan atau menghapus anggota, mengubah peran anggota, mengubah setelan grup, dan menghapus grup. OWNER harus merupakan anggota grup. Satu grup dapat memiliki lebih dari satu OWNER.
etag

string

ETag resource.

type

string

Jenis anggota grup.

Nilai yang dapat diterima:

  • CUSTOMER: Anggota mewakili semua pengguna di domain. Alamat email tidak ditampilkan dan ID yang ditampilkan adalah ID pelanggan.
  • EXTERNAL: Anggota adalah pengguna atau grup dari luar domain. (Tidak digunakan saat ini)
  • GROUP: Anggota adalah grup lain.
  • USER: Anggota adalah pengguna.
status

string

Status anggota (Tidak dapat diubah)

delivery_settings

string

Menentukan preferensi pengiriman email anggota. Kolom ini hanya didukung oleh metode insert, update, dan get.

Nilai yang dapat diterima:

  • ALL_MAIL: Semua pesan, dikirim segera setelah masuk.
  • DAILY: Tidak lebih dari satu pesan per hari.
  • DIGEST: Maksimal 25 pesan yang dipaketkan menjadi satu pesan.
  • DISABLED: Menghapus langganan.
  • NONE: Tidak ada pesan.
id

string

ID unik anggota grup. id anggota dapat digunakan sebagai memberKey URI permintaan anggota.

Metode

delete

Menghapus anggota dari grup.

get

Mengambil properti anggota grup.

hasMember

Memeriksa apakah pengguna tertentu adalah anggota grup.

insert

Menambahkan pengguna ke grup yang ditentukan.

list

Mengambil daftar semua anggota yang diberi nomor halaman dalam sebuah grup.

patch

Memperbarui properti keanggotaan pengguna dalam grup yang ditentukan.

update

Memperbarui keanggotaan pengguna dalam grup yang ditentukan.