*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

GroupMembership

Bir gruba üyelik. Bir kullanıcı kimliği, üyelik kimliği yerine kullanılabilir.

Nitelikler

pathstring

Grup üyeliğinin kaynak yolu.

Biçim: groups/{group_id}/memberships/{group_membership_id}.

createTimestring
Yalnızca Çıkış

Grup üyeliği oluşturulduğunda tarih ve saat. Bu dizi Timestamp olarak biçimlendirilmiş.

updateTimestring
Yalnızca Çıkış

Grup üyeliğinin son kez güncellendiği tarih ve saat. Bu dizi Timestamp olarak biçimlendirilmiş.

userstring
Sabit

Grup üyesinin kaynak yolu.

rolestring

Grup üyesinin rolü için kaynak yolu.

Taban URL

https://apis.roblox.com
GroupMembership Kaynağı

{
"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

Grup Üyeliklerini Listele
Beta

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

Bir grupta grup üyelerini listeleyin.

TalepYol Parametreleri
group_idstring
Gerekli

Grup kimliği.

Sorgu Parametreleri
maxPageSizenumber

Geri dönmesi gereken grup üyeliklerinin maksimum sayısı.Hizmet bu değerden daha azını iade edebilir.Belirtilmediğinde, en fazla 10 grup üyeliği döndürülür.Maksimum değer 100'dür ve daha yüksek değerler 100 olarak ayarlanır.

pageTokenstring

Bir önceki çağrıdan alınan bir sayfa jetonu, sonraki bir sayfa almak için.

Sayfa numaralandırırken, sonraki çağrıya verilen tüm diğer parametler, sayfa jetonu sağlayan çağrıya eşleşmelidir.

filterstring

Bu alan, döndürülen kaynakları filtrelemek için ayarlanabilir.

Daha fazla bilgi için filtreleme dokümanına bakın.

Yanıt

Ebeveyn koleksiyonundaki Grup Üyelikleri listesi.

nextPageTokenstring

Bir sonraki sayfayı almak için bir pageToken çözümleyici olarak gönderebileceğiniz bir jeton. Bu alan atlanırsa, sonraki sayfalar yoktur.

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}'
Yanıt

{
"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

Grup Üyeliğini Güncelle
Beta

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

Belirli bir grup üyesinin grup üyeliğini günceller.Bu eylem, isteyenin daha düşük rütbeli üyeleri yönetebilmesini gerektirir.Misafir veya Sahip rütbeleri atanamaz ve bir istekçi kendi rütbesini değiştiremez.

Kapsamlar
group:write
TalepYol Parametreleri
group_idstring
Gerekli

Grup kimliği.

membership_idstring
Gerekli

Üyelik kimliği.

Talep GövdesiGroupMembership
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"
}'
Yanıt

{
"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"
}