简要描述
- 通过 sellerId 申请指定店铺的 rpa 运行权限。返回成功授权的店铺信息。服务器再收到请求后会用指定的sellerId与紫鸟平台托管的店铺进行比对,可以匹配的店铺才能授权成功
请求URL
/rpa/stores/authorizations
请求方式
- POST
支持格式
- JSON
请求参数
Headers
| 参数名 | 参数描述 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| Authorization | 身份令牌 | 是 | string | AppToken |
Body
| 参数名 | 参数描述 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| sellerId | 需要授权的卖家ID | 是 | String | |
| rpaIdList | 需要授权的rpaid列 表 | 是 | String |
提交数据样例
[
{
"sellerId":"123",
"rpaIdList":[2222,12312,123]
}
]
返回数据
| 参数名 | 参数描述 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| requsetId | 状态码 | 请求Id | string | 当不能马上返回匹配结果时,会触发异步回调流程,此时会生成请求Id,异步回调结果中会携带该Id与之对应 |
| code | 状态码 | 是 | number | - |
| msg | 提示信息 | 否 | string(1024) | - |
| data | 业务数据 | 是 | object | - |
| -sellerId | 卖家店铺id | 是 | string(128) | - |
| -auth | 授权状态 | 是 | boolean | 店铺是否授权成功 |
| -rpaList | 被授权的rpa列表 | 是 | Object | - |
| --auth | 被授权的rpa列表 | 是 | String(4) | RPA是否授权成功 |
| --id | RPA_ID | 是 | String(32) | - |
| --msg | 提示信息 | 是 | String(1024) | - |
立即返回匹配结果时数据样例
此时code为 0
{
"requsetId": "123",
"code": 0,
"msg": "SUCCESS"
"data": [
{
"sellerId": "123",
"msg": "授权成功",
"auth": true,
"rpaList": [
{
"auth": true,
"id": "111",
"msg": "授权成功"
},
{
"auth": false,
"id": "3333",
"msg": "授权失败"
}
]
}
]
}
无法立即返回匹配结果时数据样例
此时code为 4102
{
"requsetId": "123",
"code": 4102,
"msg": "店铺同步中"
}
授权结果异步回调
生态中新统一最外层数据格式
| 参数名 | 参数描述 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| appKey | 接收方appKey | 是 | string | - |
| messageType | 消息类型 | 是 | number | 对于RPA的回调,值为300 |
| companyId | 公司ID | 否 | string(1024) | 未正式启用,值默认未0 |
| extra | 业务数据 | 是 | string | 目前业务数据是字符串形式的JOSN,解析时需要注意转义字符,业务数据的格式参考下面2业务数据格式 |
外层样例数据
{
"appKey": "100",
"messageType": "300",
"companyId":"0",
"extra":"[{\"key\":\"value\"}]"
}
内层数据格式
| 参数名 | 参数描述 | 必选 | 类型 | 说明 |
|---|---|---|---|---|
| requsetId | 状态码 | 请求Id | string | 当不能马上返回匹配结果时,会触发异步回调流程,此时会生成请求Id,异步回调结果中会携带该Id与之对应 |
| code | 状态码 | 是 | number | - |
| type | 回调消息类型 | 是 | string | -3004 为店铺授权回调 |
| msg | 提示信息 | 否 | string(1024) | - |
| data | 业务数据 | 是 | object | 目前业务数据是字符串形式的JOSN,解析时需要注意转义字符 |
| -sellerId | 卖家店铺id | 是 | string(128) | - |
| -auth | 授权状态 | 是 | boolean | 店铺是否授权成功 |
| -rpaList | 被授权的rpa列表 | 是 | Object | - |
| --auth | 被授权的rpa列表 | 是 | String(4) | RPA是否授权成功 |
| --id | RPA_ID | 是 | String(32) | - |
| --msg | 提示信息 | 是 | String(1024) | - |
回调样例
{
"requestId": "123123",
"type": "3004",
"code": 0,
"msg": "SUCCESS"
"data": [
{
"sellerId": "123",
"msg": "授权成功",
"auth": true,
"rpaList": [
{
"auth": true,
"id": "111",
"msg": "授权成功"
}
]
}
]
}