O caminho de recursos do papel de grupo.
Formato: groups/{group_id}/roles/{group_role_id}.
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Uma propriedade configurável para conceder privilégios específicos para membros dentro de um grupo.
O caminho de recursos do papel de grupo.
Formato: groups/{group_id}/roles/{group_role_id}.
O timestamp para quando o papel de grupo foi atualizado pela última vez.
Visível apenas para os proprietários do grupo. Esta cadeia de caracteres é formatada como um Timestamp.
A data de registro quando o papel de grupo foi atualizado pela última vez.
Visível apenas para os proprietários do grupo. Esta cadeia de caracteres é formatada como um Timestamp.
Um ID exclusivo que identifica um papel.
Distinto do rank de um papel, que é único apenas dentro do grupo.
O nome do papel.
Tem um limite máximo de 100 caracteres. Nomes acima do limite são rejeitados.
A descrição do papel.
Tem um limite máximo de 1000 caracteres. Cordas acima do limite são rejeitadas. Visível apenas para os proprietários do grupo.
A classificação do papel.
O valor mínimo é 0. O valor máximo é 255.
Total de membros dentro de um papel.
Este campo não é retornado para papéis de convidado.
As permissões concedidas para esse papel.
Este valor é preenchido com base no escopo de leitura e papel do usuário autorizado ou criador da chave da API.Se o usuário ou criador for o proprietário do grupo pai, eles podem ver todas as permissões de papel no grupo.Se o usuário ou criador for membro do grupo pai, ele poderá ver as permissões de seu papel no grupo.Qualquer pessoa pode ver as permissões de convidados.No caso de alguém não conseguir ver as permissões, este campo não é retornado.
https://apis.roblox.com
{
"path": "groups/123/roles/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"id": "200",
"displayName": "Member",
"description": "This is a description for the role",
"rank": 1,
"memberCount": 10223136,
"permissions": {
"viewWallPosts": true,
"createWallPosts": true,
"deleteWallPosts": true,
"viewGroupShout": true,
"createGroupShout": true,
"changeRank": true,
"acceptRequests": true,
"exileMembers": true,
"manageRelationships": true,
"viewAuditLog": true,
"spendGroupFunds": true,
"advertiseGroup": true,
"createAvatarItems": true,
"manageAvatarItems": true,
"manageGroupUniverses": true,
"viewUniverseAnalytics": true,
"createApiKeys": true,
"manageApiKeys": true,
"banMembers": true,
"viewForums": true,
"manageCategories": true,
"createPosts": true,
"lockPosts": true,
"pinPosts": true,
"removePosts": true,
"createComments": true,
"removeComments": true
}
}
Liste papéis em um grupo.
O campo de permissões para papéis é visualizável com base no acesso e nos escopos do requerente.
As permissões para o papel de convidado são sempre visíveis - não é necessário um escopo.
Se o requerente for um membro do grupo e tiver o escopo group:read, as permissões em seu papel são visíveis.
Se o solicitante for o proprietário do grupo e tiver o escopo group:read, as permissões em todos os papéis são visíveis.
O ID do grupo.
O número máximo de papéis de grupo a retornar.O serviço pode retornar menos que esse valor.Se não especificado, no máximo 10 papéis de grupo são retornados.O valor máximo é 20 e valores maiores são definidos como 20.
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.
Uma lista de Grupos de Papéis na coleçõespai.
Os papéis de grupo do grupo especificado.
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.
curl -L -X GET 'https://apis.roblox.com/cloud/v2/groups/{group_id}/roles?maxPageSize=10&pageToken={string}' \
-H 'x-api-key: {your-api-key}'
{
"groupRoles": [
{
"path": "groups/123/roles/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"id": "200",
"displayName": "Member",
"description": "This is a description for the role",
"rank": 1,
"memberCount": 10223136,
"permissions": {
"viewWallPosts": true,
"createWallPosts": true,
"deleteWallPosts": true,
"viewGroupShout": true,
"createGroupShout": true,
"changeRank": true,
"acceptRequests": true,
"exileMembers": true,
"manageRelationships": true,
"viewAuditLog": true,
"spendGroupFunds": true,
"advertiseGroup": true,
"createAvatarItems": true,
"manageAvatarItems": true,
"manageGroupUniverses": true,
"viewUniverseAnalytics": true,
"createApiKeys": true,
"manageApiKeys": true,
"banMembers": true,
"viewForums": true,
"manageCategories": true,
"createPosts": true,
"lockPosts": true,
"pinPosts": true,
"removePosts": true,
"createComments": true,
"removeComments": true
}
}
],
"nextPageToken": "string"
}
Obtenha o papel de grupo
O ID do grupo.
O ID do papel.
curl -L -X GET 'https://apis.roblox.com/cloud/v2/groups/{group_id}/roles/{role_id}' \
-H 'x-api-key: {your-api-key}'
{
"path": "groups/123/roles/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"id": "200",
"displayName": "Member",
"description": "This is a description for the role",
"rank": 1,
"memberCount": 10223136,
"permissions": {
"viewWallPosts": true,
"createWallPosts": true,
"deleteWallPosts": true,
"viewGroupShout": true,
"createGroupShout": true,
"changeRank": true,
"acceptRequests": true,
"exileMembers": true,
"manageRelationships": true,
"viewAuditLog": true,
"spendGroupFunds": true,
"advertiseGroup": true,
"createAvatarItems": true,
"manageAvatarItems": true,
"manageGroupUniverses": true,
"viewUniverseAnalytics": true,
"createApiKeys": true,
"manageApiKeys": true,
"banMembers": true,
"viewForums": true,
"manageCategories": true,
"createPosts": true,
"lockPosts": true,
"pinPosts": true,
"removePosts": true,
"createComments": true,
"removeComments": true
}
}