*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

GroupJoinRequest

Um pedido de entrada em um grupo.

A permissão acceptRequests é necessária.

Atributos

pathstring

O caminho de recursos da solicitação de junção de grupo.

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

createTimestring
Apenas saída

O horário em que a solicitação de adesão ao grupo foi criada. Esta cadeia de caracteres é formatada como um Timestamp.

userstring
Apenas saída

O caminho de recursos do usuário.

URL base

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

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

GroupJoinRequest

Listar Pedidos de Participação no Grupo
Beta

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

Listar solicitações de junção sob um grupo.

Escopos
group:read
SolicitaçãoParâmetros de endereço
group_idstring
Obrigatório

O ID do grupo.

Parâmetros da consulta
maxPageSizenumber

O número máximo de solicitações de adesão de grupo a retornar.O serviço pode retornar menos que esse valor.Se não especificado, no máximo 10 pedidos de entrada de grupo são retornados.O valor máximo é 20 e valores maiores são definidos como 20.

pageTokenstring

Um token de página, recebido de uma chamada anterior, para recuperar uma página posterior.

Ao paginar, todos os outros parâmetros fornecidos à chamada posterior devem corresponder à chamada que forneceu o token da página.

filterstring

Este campo pode ser definido para filtrar os recursos retornados.

A filtragem conforma-se com o Common Expression Language (CEL). Apenas o campo user e o operador == são suportados.

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

Resposta

Uma lista de Pedidos de Entrada de Grupo na coleção pai.

groupJoinRequestsarray<GroupJoinRequest>

Os pedidos de entrada no grupo da especificada Grupo.

nextPageTokenstring

Um token que você pode enviar como um parâmetro pageToken para recuperar a próxima página. Se este campo for omitido, não há páginas subsequentes.

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

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

GroupJoinRequest

Aceitar Solicitação de Participação de Grupo
Beta

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

Aceita um pedido de junção.

Escopos
group:write
SolicitaçãoParâmetros de endereço
group_idstring
Obrigatório

O ID do grupo.

join_request_idstring
Obrigatório

O ID de solicitação de junção.

Requisitar corpo
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

Rejeitar Solicitação de Participação de Grupo
Beta

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

Rejeita um pedido de junção.

Escopos
group:write
SolicitaçãoParâmetros de endereço
group_idstring
Obrigatório

O ID do grupo.

join_request_idstring
Obrigatório

O ID de solicitação de junção.

Requisitar corpo
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 '{}'