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

GroupJoinRequest

Bir grupa katılma isteği.

The acceptRequests izni gereklidir.

Nitelikler

pathstring

Grup katılma isteğinin kaynak yolu.

Biçim: groups/{group_id}/join-requests/{group_join_request_id}.

createTimestring
Yalnızca Çıkış

Grup katılma isteği oluştuğunda oluşturulan zaman damgası. Bu dizi Timestamp olarak biçimlendirilmiş.

userstring
Yalnızca Çıkış

Kullanıcının kaynak yolu.

Taban URL

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

{
"path": "groups/123/join-requests/123",
"createTime": "2023-07-05T12:34:56Z",
"user": "users/156"
}

GroupJoinRequest

Grup Katılma İsteklerini Listele
Beta

GET /cloud/v2/groups/{group_id}/join-requests

Bir grubun altında liste katılma isteklerini listele.

Kapsamlar
group:read
TalepYol Parametreleri
group_idstring
Gerekli

Grup kimliği.

Sorgu Parametreleri
maxPageSizenumber

Geri verilecek grup katılma isteği maksimum sayısı.Hizmet bu değerden daha azını iade edebilir.Belirtilmediğinde, en fazla 10 grup katılma isteği döndürülür.Maksimum değer 20 ve daha yüksek değerler 20 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.

Filtreleme, Sıradan İfade Dili'ne (CEL) uyuyor. Sadece ve alanı ve operatörü destekleniyor.

Örnek: "user == 'users/156'".

Yanıt

Ebeveyn koleksiyonundaki GrupKatılmaİstekleri listesi.

groupJoinRequestsarray<GroupJoinRequest>

Belirtilen Gruptan Grup Katılma İstekleri.

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}/join-requests

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

{
"groupJoinRequests": [
{
"path": "groups/123/join-requests/123",
"createTime": "2023-07-05T12:34:56Z",
"user": "users/156"
}
],
"nextPageToken": "string"
}

GroupJoinRequest

Grup Katılma İsteğini Kabul Et
Beta

POST /cloud/v2/groups/{group_id}/join-requests/{join_request_id}:accept

Bir katılma isteğini kabul eder.

Kapsamlar
group:write
TalepYol Parametreleri
group_idstring
Gerekli

Grup kimliği.

join_request_idstring
Gerekli

Katılma isteği ID'si.

Talep Gövdesi
POST /cloud/v2/groups/{group_id}/join-requests/{join_request_id}:accept

curl -L -X POST 'https://apis.roblox.com/cloud/v2/groups/{group_id}/join-requests/{join_request_id}:accept' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{}'

GroupJoinRequest

Grup Katılma İsteğini Reddet
Beta

POST /cloud/v2/groups/{group_id}/join-requests/{join_request_id}:decline

Bir katılma isteğini reddeder.

Kapsamlar
group:write
TalepYol Parametreleri
group_idstring
Gerekli

Grup kimliği.

join_request_idstring
Gerekli

Katılma isteği ID'si.

Talep Gövdesi
POST /cloud/v2/groups/{group_id}/join-requests/{join_request_id}:decline

curl -L -X POST 'https://apis.roblox.com/cloud/v2/groups/{group_id}/join-requests/{join_request_id}:decline' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{}'