跳到主要内容

授予和编辑权限

该方法允许授予和编辑用户的权限。

交互参数

PUT https://public-api.rustore.ru/public/v1/application/{packageName}/developer/{devVkId}/role/{roleName}

属性类型是否必填位置描述示例
Public-TokenstringHeaderRuStore API 的访问令牌N/A
packageNamestringpath应用的包名。com.myapp.example
devVkIdstringpath需要授予或编辑权限的用户的 VK ID。743103
roleNamestringpath需要授予或编辑的用户角色。ADMIN — 管理员;
RELEASE_MANAGER — 发布经理;
DEV — 开发人员;
FINANCIAL_MANAGER — 财务经理;
SUPPORT — 支持专员。

响应参数

属性类型是否必填描述示例
codestring响应代码。error/OK
messagestring响应代码的详细说明。N/A
body{}objectN/AN/A
timestamptimestamptz响应时间。2022-07-08T13:24:41.8328711+03:00

body{}

属性类型是否必填描述示例
content[]massive包含用户和角色列表的数组。

body.content[]

属性类型是否必填描述示例
devVkIdstringVK ID161930531
rolestring访问类型DEV
firstNamestring用户名Василий
lastNamestring用户姓氏Иванов

可能的错误

codemessage描述操作
400Owner role cannot be selected无法分配或编辑应用程序所有者角色。请检查并指定正确的 role 参数值。 然后重新发送请求。

请求示例

curl --location --request PUT 'https://public-api.rustore.ru/public/v1/application/com.simplemobiletools.flashlight/developer/1583977/role/ADMIN' \
--header 'Public-Token: {YOURtoken}'

响应示例

{
"code": "OK",
"message": null,
"body": {
"content": [
{
"devVkId": "1583977",
"role": "ADMIN",
"firstName": "Василий",
"lastName": "Петров"
},
],
},
"timestamp": "2024-10-11T05:48:18.688028248Z0"
}