查询素材接口
接口地址
GET https://miniapp.bilibili.com/api/materials
请用url
拼接参数形式GET
此接口
参数说明
参数名 | 说明 | 必填 | 类型 |
---|---|---|---|
appId | 商家主小程序id | 是 | string |
mid | 商家mid | 是 | 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} )
返回结果
参数名 | 说明 | 必填 | 类型 |
---|---|---|---|
materialId | 素材id | 是 | int |
imageUrl | 图片url | 是 | int |
title | 标题 | 是 | string |
subtitle | 副标题 | 是 | string |
price | 价格以分为单位 为0代表不是商品 | 是 | int |
link | 指定链接 | 是 | string |
// 成功
{
"code": 0,
"data": {
"endRow": 0,
"firstPage": 0,
"hasNextPage": true,
"hasPreviousPage": true,
"isFirstPage": true,
"isLastPage": true,
"lastPage": 0,
"list": [
{
"materialId": 0,
"imageUrl": "string",
"title": "string",
"subTitle": "string",
"price": 0,
"link": "string"
}
],
"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
}