服务端开放接口
  1. 检索
服务端开放接口
  • API调用指南
    • 01 API 调用流程
    • 02 通用参数
    • 03 通用错误码
  • 鉴权(访问令牌)
    • 01 获取访问令牌
      POST
    • 02 刷新访问令牌
      POST
  • 素材
    • 素材相关说明
    • 上传
      • 02 上传资源到云服务器
      • 01 获取上传文件临时令牌
      • 03 (case1)创建内容原子
      • 03 (case2)创建文本内容原子
      • 03 (case3)创建组合内容原子
      • 03 (case4)创建网页内容原子
      • 04 素材入库
      • 05上传附件
    • 检索
      • 素材动态格式及大小转换
      • 01 素材检索
        POST
      • 02 查询素材详情
        POST
      • 03 素材标签检索
        POST
      • 04 查询素材信息和所在组信息
        POST
      • 素材拉取
        POST
      • 回收站素材检索
        POST
    • 编辑
      • 01 素材批量编辑
      • 02 删除素材
      • 03 删除素材标签
      • 04 素材内容编辑
  • 联动打标
    • 联动打标指南
    • 01 获取已配置的关联字段
      GET
    • 02 对指定素材重新进行联动打标
      POST
    • 03 刷新标签关联关系
      POST
  • 素材组
    • 检索
      • 01 素材组检索
      • 02 获取素材组内素材链接
    • 创建
      • 01 创建素材组
    • 编辑
      • 01 删除素材组
      • 02 素材组新增素材
      • 03 素材组移除素材
  • 元数据(Metadata)
    • 检索
      • 01 查询metadata标签
      • 02 查询筛选模板元数据
      • 03 查询编辑模板元数据
    • 编辑
      • 02 删除metadata标签
      • 01 新增metadata标签
      • 03 更新metadata标签
  • 内容分发
    • 01 分发看板
      • 01 分页查询内容
      • 02 获取内容详情
      • 03 根据内容ID列表获取内容统计值
      • 04 批量查询内容详情
      • 05 查询内容区块渠道标签配置
      • 06 查询内容模块点位信息
      • 07 查询内容模块基础信息(包含导航信息)
      • 08 批量添加Portal协作者
      • 09 新增/更改 Portal
      • 10 移除Portal
      • 11 批量保存/编辑Block
      • 12 根据人群标签获取内容标签
    • 02 内容中心
      • 内容中心业务说明
      • 01 分页查询内容
      • 02 查询内容详情
    • 03 私域中心
      • 01 人群包
        • 01 查询人群包列表
        • 02 添加人群包
        • 03 修改人群包
        • 04 删除人群包
        • 05 向人群包中添加人群
        • 06 根据人群包ID查询人群信息
        • 07 根据人群包删除人群
      • 02 营销计划
        • 01 新建私域计划
        • 02 修改私域计划
        • 03 删除私域计划
      • 03 营销任务
        • 01 新建私域任务
        • 02 修改私域任务
        • 03 删除私域任务
        • 04 创建企微群发消息
      • 04 营销任务数据
        • 01 客户与内容互动数据
        • 02 群发失败原因详情
        • 03 群发转发任务报表
    • 04社媒分发
      • 获取统计数据
      • 获取热门内容
  • 消息
    • 邮件/短信
      • 01 消息统一分发
    • 小铃铛
      • 检索
        • 01 查询消息列表
      • 编辑
        • 01 新增小铃铛消息
        • 02 消息设置已读
    • 待办事项
      • 检索
        • 01 查询待办消息列表
      • 编辑
        • 01 设置待办消息为已完成
  • 租户基础信息
    • 01 查询租户配置
    • 02 租户检索
  • 用户信息
    • 用户
      • 01 用户检索
      • 02 通过邮箱/手机获取用户信息
    • 部门
      • 01 部门检索
    • 角色
      • 01 检验用户角色权限
  • 埋点
    • 01 服务端埋点上报
    • 02 客户端埋点上报
    • 03 查询埋点数据
  • 审批中心
    • 01 获取审批模板
    • 02 审批项目获取
    • 03 查询审批任务列表
    • 04 发起审批
    • 05 发起入库审批(外部)
  • 规则引擎
    • 01 匹配规则
  • 冷库归档
    • 素材组
      • 检索
        • 获取根素材组信息
        • 获取非根素材组信息
    • 素材
      • 上传
        • 上传&入库流程详解
        • 上传资源到云服务器
        • 上传资源到云服务器
        • 归档库上传
      • 检索
        • 素材查询
  • 客户端开放接口
    • 接口验签
    • 内容分发看板
      • 01 查询内容区块信息(不推荐)
      • 02 搜索内容区块中内容(不推荐)
      • 03 获取单个内容详情(不推荐)
  • 历史版本(不推荐)
    • 素材
      • 上传
        • 01 获取上传临时令牌
        • 02 创建资源
        • 03 素材入库
      • 检索
        • 01 素材检索
        • 02 查询素材详情
        • 03 查询文档类型素材的pageInfo
        • 04 查询素材名称和所在素材组
        • 05 查询素材列表
      • 编辑
        • 01 素材批量编辑
    • 素材组
      • 01 素材组检索
    • 用户
      • 01 查询用户列表
  • 日常测试
    • 晖致素材列表
  • 测试
    POST
  1. 检索

01 素材检索

POST
/open-api/standard/v2/asset/search
素材检索
通过筛选条件查询素材信息
提示
当检索发生在素材组内时(即 collectionId 不为空时):
会进行穿透子素材组搜索(能搜到儿子、孙子素材组里的素材);
素材筛选条件详解:
1.
筛选条件获取:查询筛选模板元数据
image.png
2. 筛选条件设置:
3.
筛选类型解释:
标签多选类型:
日期类型:
特殊类型:
素材状态筛选:
📌
素材状态解释:
可使用:素材正常,筛选值为"0"
已失效:素材已失效,筛选值为"1"
即将失效:素材即将失效,筛选值为"3"
未生效:素材未生效,筛选值为"2"
即将生效:素材即将生效,筛选值为"4"
创建人筛选:
素材大小筛选:
素材创建时间筛选:
素材合成任务ID筛选:
审批状态筛选:
合规检测状态筛选:
素材文件类型筛选:
4.
optionalMap筛选“或”类型解释:

请求参数

Header 参数
Access-token
string 
必需
访问令牌,获取途径:获取访问令牌
示例值:
db28c148-24c0-452d-80e9-c4797d991a22
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列表
可选
素材ID列表,如需根据确定的某几个素材id进行检索可通过此字段进行过滤
collectionId
null 
素材组ID
可选
为空时全局搜索,不为空则在这个组范围内的素材进行检索
isSearchPenetration
boolean  | null 
是否穿透素材组搜素
可选
默认true 穿透素材组搜素,只搜当前素材组下素材传false
filterMap
object 
搜索条件
可选
过滤条件只有满足此过滤条件的素材才会被检索出
此过滤条件可在 查询筛选模板元数据中选取 中选择
条件填充参考上面 2.筛选条件设置
允许传空,eg:{}
sort
object 
排序
必需
{"field":"", "sort":""}; field-排序字段,可选值: default,createTime,name.py sort-排序规则,可选值:desc, asc
pageNum
integer 
页码
必需
从1开始
pageSize
integer 
页数
必需
最大限制:50
needDownLoadAuth
boolean 
是否需要下载权限
可选
默认需要:true:header中x-open-api-user用户有下载权限的素材返回下载链接,false:所有素材不返回下载链接
permalink
boolean 
是否获取永久链接
可选
默认取值false,即返回的链接有效期为30天。
传ture 则返回的thumbnailSrc、downloadUrl、transformPreviewUrl为永久有效连接
(前置条件:此参数只对某个素材组下的素材设置,需要联系管理员在素材库内先为当前素材组开启永久有效链接设置拿到素材组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"
            }
        ]
    }
}
上一页
素材动态格式及大小转换
下一页
02 查询素材详情
Built with