*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

GroupJoinRequest

Una solicitud para unirse a un grupo.

Se requiere el permiso acceptRequests .

Atributos

pathstring

El camino de recursos de la solicitud de unión de grupo.

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

createTimestring
Solo salida

La fecha y hora en que se creó la solicitud de unión de grupo. Esta cadena está formateada como Timestamp.

userstring
Solo salida

El camino de recursos del usuario.

URL base

https://apis.roblox.com
El recurso GroupJoinRequest

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

GroupJoinRequest

Lista de solicitudes de unión de grupo
Beta

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

Lista las solicitudes de unión bajo un grupo.

Ámbitos
group:read
SolicitudParámetros de ruta
group_idstring
Obligatorio

El ID del grupo.

Parámetros de consulta
maxPageSizenumber

El número máximo de solicitudes de unión de grupo para devolver.El servicio podría devolver menos que este valor.Si no se especifica, se devuelven un máximo de 10 solicitudes de unión de grupo.El valor máximo es 20 y los valores más altos se establecen en 20.

pageTokenstring

Una ficha de página, recibida de una llamada anterior, para recuperar una página posterior.

Al paginar, todos los demás parámetros proporcionados a la llamada siguiente deben coincidir con la llamada que proporcionó el token de página.

filterstring

Este campo se puede configurar para filtrar los recursos devueltos.

La filtración se ajusta al idioma de expresión común (CEL). Solo se admiten el campo user y el operador ==.

Ejemplo: "user == 'users/156'".

Respuesta

Una lista de solicitudes de unión de grupo en la colección padre.

groupJoinRequestsarray<GroupJoinRequest>

Las solicitudes de unión de grupo desde el grupo especificado.

nextPageTokenstring

Una token que puedes enviar como parámetro pageToken para recuperar la siguiente página. Si este campo se omite, no hay páginas posteriores.

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}'
Respuesta

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

GroupJoinRequest

Aceptar solicitud de unión de grupo
Beta

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

Acepta una solicitud de unión.

Ámbitos
group:write
SolicitudParámetros de ruta
group_idstring
Obligatorio

El ID del grupo.

join_request_idstring
Obligatorio

El ID de solicitud de unión.

Solicitar cuerpo
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

Rechazar solicitud de unión de grupo
Beta

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

Rechaza una solicitud de unión.

Ámbitos
group:write
SolicitudParámetros de ruta
group_idstring
Obligatorio

El ID del grupo.

join_request_idstring
Obligatorio

El ID de solicitud de unión.

Solicitar cuerpo
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 '{}'