查询素材关联接口
接口地址
GET https://miniapp.bilibili.com/api/materials/link
请用url
拼接参数形式GET
此接口
参数说明
参数名 | 说明 | 必填 | 类型 |
---|---|---|---|
vAppIdList | up主小程序id列表,以逗号分隔 | 是 | string |
appId | 商家主小程序id | 是 | string |
mid | 商家主mid | 是 | int |
materialId | 素材id | 否 | int |
pageSize | 页面大小 | 是 | int |
pageNum | 页码 | 是 | int |
sign | 签名 | 是 | string |
签名
appId
等所有传递参数按照字典顺序排列,所有参数组合成query string
形式,直接拼接appSecret(系统提供),进行md5 得到sign。
sign = md5( key1=urlencode(value1)&key2=urlencode(value2)&...&keyN=urlencode(valueN){appSecret} )
返回结果
参数名 | 说明 | 必含 | 类型 |
---|---|---|---|
vAppId | up主小程序id | 是 | string |
appId | 图片url | 是 | string |
materialId | 素材id | 是 | int |
vMaterialId | 关联后的素材id | 是 | int |
link | 跳转链接 | 是 | string |
valid | 是否有效 0 - 无效 1 - 有效 取消关联后无效 | 是 | byte |
// 成功
{
"code": 0,
"data": {
"endRow": 0,
"firstPage": 0,
"hasNextPage": true,
"hasPreviousPage": true,
"isFirstPage": true,
"isLastPage": true,
"lastPage": 0,
"list": [
{
"vAppId": "string",
"appId": "string",
"materialId": 1,
"vMaterialId":10,
"link":"string"
"valid": 1,
}
],
"navigateFirstPage": 0,
"navigateLastPage": 0,
"navigatePages": 0,
"navigatepageNums": [
0
],
"nextPage": 0,
"pageNum": 0,
"pageSize": 0,
"pages": 0,
"prePage": 0,
"size": 0,
"startRow": 0,
"total": 0
},
"message": "string"
}
// 失败
{
"code": xxx, // 错误码
"message": "xxx", // 错误信息
"data": null
}