*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

GroupMembership

Keanggotaan ke grup. ID pengguna dapat digunakan sebagai ganti ID keanggotaan.

Atribut

pathstring

Jalur sumber daya dari keanggotaan kelompok.

Format: groups/{group_id}/memberships/{group_membership_id}.

createTimestring
Hanya Output

Stempel waktu ketika anggota kelompok dibuat. String ini diformat sebagai Timestamp.

updateTimestring
Hanya Output

Stempel waktu ketika anggota kelompok terakhir diperbarui. String ini diformat sebagai Timestamp.

userstring
Immutable

Jalur sumber daya dari anggota kelompok.

rolestring

Jalur sumber daya untuk peran anggota grup.

Base URL

https://apis.roblox.com
Resource GroupMembership

{
"path": "groups/123/memberships/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"user": "users/21557",
"role": "groups/7/roles/99513316"
}

GroupMembership

Daftar Keanggotaan Grup
Beta

GET /cloud/v2/groups/{group_id}/memberships

Daftar anggota kelompok dalam kelompok.

PermintaanParameter Jalur
group_idstring
Diperlukan

ID kelompok.

Parameter Kueri
maxPageSizenumber

Jumlah anggota kelompok maksimum yang harus dikembalikan.Layanan mungkin kembali kurang dari nilai ini.Jika tidak ditentukan, paling banyak 10 anggota kelompok dikembalikan.Nilai maksimum adalah 100 dan nilai yang lebih tinggi ditetapkan ke 100.

pageTokenstring

Token halaman, diterima dari panggilan sebelumnya, untuk mengambil halaman berikutnya.

Saat paginasi, semua parameter lain yang disediakan untuk panggilan berikutnya harus cocok dengan panggilan yang memberikan token halaman.

filterstring

Bidang ini dapat ditetapkan untuk memfilter sumber daya yang dikembalikan.

Lihat dokumentasi filtrasi untuk informasi lebih lanjut.

Respons

Daftar Anggota Grup dalam koleksi orang tua.

groupMembershipsarray<GroupMembership>

Keanggotaan Grup dari Grup yang ditentukan.

nextPageTokenstring

Token yang dapat Anda kirim sebagai parameter pageToken untuk mengambil halaman berikutnya. Jika bidang ini diabaikan, tidak ada halaman berikutnya.

GET /cloud/v2/groups/{group_id}/memberships

curl -L -X GET 'https://apis.roblox.com/cloud/v2/groups/{group_id}/memberships?maxPageSize=10&pageToken={string}&filter={string}' \
-H 'x-api-key: {your-api-key}'
Respons

{
"groupMemberships": [
{
"path": "groups/123/memberships/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"user": "users/21557",
"role": "groups/7/roles/99513316"
}
],
"nextPageToken": "string"
}

GroupMembership

Perbarui Keanggotaan Grup
Beta

PATCH /cloud/v2/groups/{group_id}/memberships/{membership_id}

Memperbarui keanggotaan grup untuk anggota kelompok tertentu.Tindakan ini memerlukan pemohon untuk dapat mengelola anggota peringkat lebih rendah.Peringkat Tamu atau Pemilik tidak dapat ditugaskan, dan peminta tidak dapat mengubah peringkat mereka sendiri.

Cakupan
group:write
PermintaanParameter Jalur
group_idstring
Diperlukan

ID kelompok.

membership_idstring
Diperlukan

ID keanggotaan.

Request BodyGroupMembership
PATCH /cloud/v2/groups/{group_id}/memberships/{membership_id}

curl -L -X PATCH 'https://apis.roblox.com/cloud/v2/groups/{group_id}/memberships/{membership_id}' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"role": "groups/7/roles/99513316"
}'
Respons

{
"path": "groups/123/memberships/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"user": "users/21557",
"role": "groups/7/roles/99513316"
}