- 公共请求参数
- 公共返回结果
- 接口说明模板
- app-user
- 用户相关接口
- KYC税务表单接口
- 工单相关接口
- 沟通记录相关接口
- 审核相关接口
- KYC资料相关接口
- 通行证相关接口
- 风险等级测评接口
- 银行卡相关接口
- 大额投资者认证接口
- 零售客户行情订阅相关接口
- app-client
- 用户相关接口
- 审核相关接口
- 工单相关接口
- KYC税务表单接口
- 沟通记录相关接口
- KYC资料相关接口(临时保存)
- 通行证相关接口
- 风险等级测评接口
- 银行卡相关接口
- 大额投资者认证接口
- 零售客户行情订阅相关接口
- 交易系统相关接口
- 券商注册
- app-control
- app-report
- app-trading
- app-common
- app-platform
- app-notice
- app-storage
- app-public-fund
- app-order
- app-settle
- app-fund
- notification-center
- app-setting
- app-geography
获取租户业务权限
开发中
POST
/control/v1/apps/permissions/list
接口变更记录#
变更版本 | 变更时间 | 变更人 | 变更内容 | 备注 |
---|---|---|---|---|
V1.9.0 | 2024/08/01 | Colin Zheng | 新增接口 | 上线版本BSS V1.9.0 |
错误码#
code | msg | msg_cn |
---|---|---|
880500 | appid not null! | appid不能为空! |
请求结构#
1.
2.
公共参数#
签名方法#
1.
公共返回结果#
接口描述#
2. 此处的租户id是BSSMO的租户id,调用前需要做好转换
3. 同一个appid下的permission_key不会重复出现
接口压测#
请求参数
Body 参数application/json
appids
array[string]
必需
示例
{
"appids": [
"appid1",
"appid2",
"appid3"
]
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/control/v1/apps/permissions/list' \
--header 'Content-Type: application/json' \
--data-raw '{
"appids": [
"appid1",
"appid2",
"appid3"
]
}'
返回响应
🟢200成功
application/json
Body
code
integer
错误码
success
boolean
响应状态
data
array [object {2}]
必需
appid
string
租户id
permissions
array [object {3}]
业务权限数组
msg
string
错误信息
traceId
string
链路id
示例
{
"code": 0,
"success": true,
"data": [
{
"appid": "appid1",
"permissions": [
{
"permission_key": "HK_Stocks",
"permission_name": "港股",
"enabled": 1
},
{
"permission_key": "US_Stocks",
"permission_name": "美股",
"enabled": 0
}
]
},
{
"appid": "appid2",
"permissions": [
{
"permission_key": "HK_Stocks",
"permission_name": "港股",
"enabled": 1
},
{
"permission_key": "US_Stocks",
"permission_name": "美股",
"enabled": 0
}
]
}
],
"msg": "Failed to obtain user information, user does not exist!",
"traceId": "de9dd6f5-c2bb-4851-8066-2da0ce9e802d"
}