Appearance
getPublishBlockByProductKey
调用该接口获取产品下的模块,通过产品key获取已发布的模块。
使用说明
暂无
接口地址
/gateway/openapi
请求方式
POST
请求参数
请求头
| 名称 | 类型 | 描述 |
|---|---|---|
| tokenauthorization | String | 平台颁发的token |
| apiCode | String | 固定值:getPublishBlockByProductKey |
请求参数
PublishBlockRequest
| 名称 | 类型 | 是否必选 | 描述 |
|---|---|---|---|
| productKey | String | 是 | 产品key |
| blockName | String | 否 | 模块名称 |
返回数据
ProductBlockBean
| 名称 | 类型 | 描述 |
|---|---|---|
| code | String | 调用成功,返回0,调用失败,查看错误信息。 |
| msg | String | 调用成功,提示"操作成功",调用失败,查看错误信息。 |
| data | List | 返回结果。结果内容详情,查看下方示例。 |
result
| 名称 | 类型 | 描述 |
|---|---|---|
| blockId | String | 模块id |
| versionId | String | 产品功能版本id |
| pid | String | 模块标识符 |
| defaultBlock | String | 是否默认模块,0:不是,1:是默认模块 |
| blockName | String | 模块名称 |
| blockDesc | String | 模块描述 |
| createTime | String | 创建时间,格式:yyyy-MM-dd HH:mm:ss |
| updateTime | String | 最后更新时间,格式:yyyy-MM-dd HH:mm:ss |
| productId | String | 产品Id |
示例
请求示例
json
{
"productKey": "x3Tt1ytVy"
}返回示例
json
{
"code": "0",
"msg": "操作成功",
"data": [
{
"blockId": "ce4911d199ed45639a095970c6d10034",
"versionId": "44f23eb4307645a8b7439045ce41f30b",
"pid": "defaultModule",
"defaultBlock": "1",
"blockName": "默认模块",
"blockDesc": "默认模块",
"createTime": "2026-06-25 14:21:25",
"updateTime": "2026-06-25 14:21:25",
"productId": "79b5049606784121997b7fffb5945f61"
},
{
"blockId": "592f25fc1f5c4eac845fc743806e7844",
"versionId": "44f23eb4307645a8b7439045ce41f30b",
"pid": "test2",
"defaultBlock": "0",
"blockName": "测试模块2",
"blockDesc": "",
"createTime": "2026-06-25 14:21:25",
"updateTime": "2026-06-25 14:21:25",
"productId": "79b5049606784121997b7fffb5945f61"
},
{
"blockId": "bd372b492649497d9048f1892275a59a",
"versionId": "44f23eb4307645a8b7439045ce41f30b",
"pid": "test",
"defaultBlock": "0",
"blockName": "测试模块",
"blockDesc": "",
"createTime": "2026-06-25 14:21:25",
"updateTime": "2026-06-25 14:21:25",
"productId": "79b5049606784121997b7fffb5945f61"
}
]
}