授予和编辑权限
该方法允许授予和编辑用户的权限。
交互参数
PUT https://public-api.rustore.ru/public/v1/application/{packageName}/developer/{devVkId}/role/{roleName}
| 属性 | 类型 | 是否必填 | 位置 | 描述 | 示例 |
|---|---|---|---|---|---|
Public-Token | string | 是 | Header | RuStore API 的访问令牌。 | N/A |
packageName | string | 是 | path | 应用的包名。 | com.myapp.example |
devVkId | string | 是 | path | 需要授予或编辑权限的用户的 VK ID。 | 743103 |
roleName | string | 是 | path | 需要授予或编辑的用户角色。 | • ADMIN — 管理员; • RELEASE_MANAGER — 发布经理; • DEV — 开发人员; • FINANCIAL_MANAGER — 财务经理; • SUPPORT — 支持专员。 |
响应参数
| 属性 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
code | string | 是 | 响应代码。 | error/OK |
message | string | 否 | 响应代码的详细说明。 | N/A |
body{} | object | 是 | N/A | N/A |
timestamp | timestamptz | 是 | 响应时间。 | 2022-07-08T13:24:41.8328711+03:00 |
body{}
| 属性 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
content[] | massive | 是 | 包含用户和角色列表的数组。 |
body.content[]
| 属性 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
devVkId | string | 是 | VK ID | 161930531 |
role | string | 是 | 访问类型 | DEV |
firstName | string | 是 | 用户名 | Василий |
lastName | string | 是 | 用户姓氏 | Иванов |
可能的错误
code | message | 描述 | 操作 |
|---|---|---|---|
400 | Owner 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"
}