群組角色的資源路徑。
格式:groups/{group_id}/roles/{group_role_id}.
*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡。
可配置的屬性,可為群組內的會員授予特定權限。
群組角色的資源路徑。
格式:groups/{group_id}/roles/{group_role_id}.
群組角色上次更新時的時戳。
僅對群組的擁有者可見。. 此字串的格式為 Timestamp。
群組角色上次更新時的時戳。
僅對群組的擁有者可見。. 此字串的格式為 Timestamp。
一個唯一標識角色的ID。
與角色的等級不同,只在群組內是唯一的。.
角色的名稱。
最多限制為 100 個字符。超出限制的名稱將被拒絕。.
角色的說明。
具有最大限制為 1000 個字元。超出限制的字串被拒絕。只對群組的所有者可見。.
角色的等級。
最小值為 0。最大值為 255。.
角色內的會員總數。
此欄位對訪客角色不予返回。.
為此角色授予的許可。
此值會根據授權使用者或 API 鑰匙創建者的閱讀範圍和角色填充。如果使用者或創作者是父群的擁有者,他們就能查看群組中所有角色權限。如果使用者或創作者是父組成員,他們就能在群組中查看自己的角色權限。任何人都可以查看訪客權限。如果有人無法查看許可,此欄位不會返回。.
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
}
}
列出群組中的角色。
角色的權限欄可以根據請求者的訪問權限和範圍查看。
訪客角色的許可始終可見,不需要範圍。
如果要求者是群組成員且擁有 group:read 範圍,他們的角色權限就會可見。
如果要求者是群組的所有者並擁有 group:read 範圍,所有角色的權限都會可見。
群組ID。.
要返傳回的群組角色最大數量。服務可能會返回少於此值。如果未指定,最多只返回 10 個群組角色。最大值為 20,高於 20 的值設為 20。.
從以前的呼叫中收到的頁面代幣,用於取回後續頁面。
當頁面分頁時,所有其他參數提供給後續呼叫的頁面代幣必須與提供頁面代幣的呼叫匹配。.
父收藏合中的群組角色列表。
指定群組的群組角色。.
您可以將其作為pageToken參數發送到回收下一頁的代幣。如果此欄位被忽略,就沒有後續頁面。.
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"
}
獲得群組角色
群組ID。.
角色ID。.
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
}
}