01 素材检索
POST
/open-api/standard/v2/asset/search
素材检索
提示
会进行穿透子素材组搜索(能搜到儿子、孙子素材组里的素材);
1.
2. 筛选条件设置:
3.
可使用:素材正常,筛选值为"0"
已失效:素材已失效,筛选值为"1"
即将失效:素材即将失效,筛选值为"3"
未生效:素材未生效,筛选值为"2"
即将生效:素材即将生效,筛选值为"4"
4.
请求参数
Header 参数
Token-type
string
必需
示例值:
bearer
x-open-api-user
string
必需
示例值:
xxx@tezign.com
Content-Type
string
必需
示例值:
application/json
x-asm-prefer-tag
string
可选
默认值:
version-env-07
Body 参数application/json
token
string
必需
param
object
必需
keywordList
array[string]
搜索关键词列表
assetIds
array[string]
素材ID列表
collectionId
null
素材组ID
isSearchPenetration
boolean | null
是否穿透素材组搜素
filterMap
object
搜索条件
此过滤条件可在 查询筛选模板元数据中选取 中选择
条件填充参考上面 2.筛选条件设置
允许传空,eg:{}
sort
object
排序
pageNum
integer
页码
pageSize
integer
页数
needDownLoadAuth
boolean
是否需要下载权限
permalink
boolean
是否获取永久链接
(前置条件:此参数只对某个素材组下的素材设置,需要联系管理员在素材库内先为当前素材组开启永久有效链接设置拿到素材组id后,然后联合collectionId一起使用)
optionalMap
object
“或”搜索条件
示例
{
"token": "9a83bbf6-85ef-4aba-b3c4-d7c6e591c8ed",
"param": {
"keywordList": [
"素材"
],
"assetIds": [],
"collectionId": null,
"sort": {
"field": "default",
"sort": "desc"
},
"filterMap": {
"format": [
1,
26,
2,
46,
44,
3,
4,
27,
49,
53
]
},
"pageNum": 1,
"pageSize": 20
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://open-auth.tezign.com/open-api/standard/v2/asset/search' \
--header 'Access-token: db28c148-24c0-452d-80e9-c4797d991a22' \
--header 'Token-type: bearer' \
--header 'x-open-api-user: xxx@tezign.com' \
--header 'x-asm-prefer-tag: version-env-07' \
--header 'Content-Type: application/json' \
--data-raw '{
"token": "9a83bbf6-85ef-4aba-b3c4-d7c6e591c8ed",
"param": {
"keywordList": [
"素材"
],
"assetIds": [],
"collectionId": null,
"sort": {
"field": "default",
"sort": "desc"
},
"filterMap": {
"format": [
1,
26,
2,
46,
44,
3,
4,
27,
49,
53
]
},
"pageNum": 1,
"pageSize": 20
}
}'
返回响应
🟢200成功
application/json
Body
code
string
必需
message
string
必需
result
object
必需
totalCount
integer
搜索总数
list
array [object {16}]
搜索结果列表
示例
{
"code": "43",
"message": "ipsum in",
"result": {
"totalCount": 51,
"list": [
{
"id": 65,
"assetElementId": 87,
"name": "法已果市转织第",
"size": 86,
"createTime": 527291255885,
"createUserId": 18,
"extension": "PNG",
"thumbnailSrc": "consequat",
"downloadUrl": "http://jpy.cv/zlow",
"importUrl": "http://pidqq.mobi/vvcxt",
"baseText": null,
"downloadPermission": false,
"extend": {
"duration": null,
"width": 80,
"height": 31
},
"assetElementList": null,
"transformPreviewUrl": "http://lrkjygqdqs.pk/okgp"
},
{
"id": 55,
"assetElementId": 2,
"name": "结题动八严",
"size": 78,
"createTime": 72113162674,
"createUserId": 48,
"extension": "JPG",
"thumbnailSrc": "reprehenderit Lorem dolore",
"downloadUrl": "http://bbsjrln.pw/omwwg",
"importUrl": "http://bjzn.uy/ehrnugb",
"baseText": null,
"downloadPermission": true,
"extend": {
"duration": null,
"width": 76,
"height": 39
},
"assetElementList": null,
"transformPreviewUrl": "http://eqko.an/hjmsrlnjbj"
}
]
}
}