*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

GroupJoinRequest

Prośba o dołączenie do grupy.

Wymagana jest uprawnienie acceptRequests.

Atrybuty

pathstring

Ścieżka zasobów z prośbą o dołączenie grupy.

Format: groups/{group_id}/join-requests/{group_join_request_id}.

createTimestring
Tylko dane wyjściowe

Data i czas utworzenia zapytania o dołączenie do grupy. Ten ciąg jest sformatowany jako Timestamp.

userstring
Tylko dane wyjściowe

Ścieżka zasobów użytkownika.

Podstawowy adres URL

https://apis.roblox.com
Zasób GroupJoinRequest

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

GroupJoinRequest

Lista wniosków o dołączenie do grupy
Beta

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

Lista wniosków o dołączenie do grupy.

Zakresy
group:read
ŻądanieParametry ścieżki
group_idstring
Wymagane

Identyfikator grupy.

Parametry zapytania
maxPageSizenumber

Maksymalna liczba próśb o dołączenie do grupy do zwrotu.Usługa może zwrócić mniej niż tę wartość.Jeśli nie określono, zwracane są maksymalnie 10 próśb o dołączenie do grupy.Maksymalna wartość wynosi 20, a wyższe wartości są ustawione na 20.

pageTokenstring

Żeton strony, otrzymany z poprzedniego wezwania, aby odzyskać następną stronę.

Podczas paginowania wszystkie pozostałe parametry dostarczone do następnego wezwania muszą pasować do wezwania, które dostarczyło token strony.

filterstring

Pole to można ustawić w celu filtrowania zasobów zwrotnych.

Filtrowanie jest zgodne z Wspólnym językiem wyrażeń (CEL). Wspierane są tylko pole user i operator ==.

Przykład: "user == 'users/156'".

Odpowiedź:

Lista wniosków o dołączenie do grupy w kolekcji rodziczej.

groupJoinRequestsarray<GroupJoinRequest>

Rejestry GroupJoinRequests z określonej grupy.

nextPageTokenstring

Token, który możesz wysłać jako parametr pageToken w celu odzyskania następnej strony. Jeśli to pole zostanie pominięte, nie ma następnych stron.

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}'
Odpowiedź:

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

GroupJoinRequest

Akceptuj prośbę o dołączenie do grupy
Beta

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

Akceptuje wniosek o dołączenie.

Zakresy
group:write
ŻądanieParametry ścieżki
group_idstring
Wymagane

Identyfikator grupy.

join_request_idstring
Wymagane

ID żądania dołączenia.

Treść żądania
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

Odrzuć wniosek o dołączenie do grupy
Beta

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

Odrzuca wniosek o dołączenie.

Zakresy
group:write
ŻądanieParametry ścieżki
group_idstring
Wymagane

Identyfikator grupy.

join_request_idstring
Wymagane

ID żądania dołączenia.

Treść żądania
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 '{}'