素材关联接口
接口地址
POST https://miniapp.bilibili.com/api/materials/link/insert
请用body
形式传递json
数据POST
此接口
参数说明
参数名 | 说明 | 必填 | 类型 |
---|---|---|---|
vAppId | up主关联小程序id | 是 | string |
appId | 商家主小程序id | 是 | string |
mid | 商家主小程序mid | 是 | int |
linkAll | 是否关联商家主小程序下所有素材,false - 不关联所有素材,true - 关联所有素材,默认为false | 是 | boolean |
materialIdList | 关联素材id列表 | 是 | List<Integer> |
sign | 签名 | 是 | string(32) |
签名
appId
等所有传递参数按照字典顺序排列,所有参数组合成query string
形式,直接拼接appSecret(系统提供),进行md5 得到sign,放入请求参数,其中materialIdList
格式为元素以','分隔(请求参数中materialIdList
为list类型),linkAll
格式为字符串true
或false
,如:linkAll=false&materialIdList=1011,1012&...
。
sign = md5( key1=urlencode(value1)&key2=urlencode(value2)&...&keyN=urlencode(valueN){appSecret} )
返回示例
code=0
代表成功,否则message
字段说明错误原因
// 成功
{
"code": 0,
"message": "success",
"data": true
}
// 失败
{
"code": xxx, // 错误码
"message": "xxx", // 错误信息
"data": null
}