服务端开放接口
  1. 01 分发看板
服务端开放接口
  • API调用指南
    • 01 API 调用流程
    • 02 通用参数
    • 03 通用错误码
  • 鉴权(访问令牌)
    • 01 获取访问令牌
      POST
    • 02 刷新访问令牌
      POST
  • 素材
    • 素材相关说明
    • 上传
      • 02 上传资源到云服务器
      • 01 获取上传文件临时令牌
      • 03 (case1)创建内容原子
      • 03 (case2)创建文本内容原子
      • 03 (case3)创建组合内容原子
      • 03 (case4)创建网页内容原子
      • 04 素材入库
      • 05上传附件
    • 检索
      • 素材动态格式及大小转换
      • 01 素材检索
      • 02 查询素材详情
      • 03 素材标签检索
      • 04 查询素材信息和所在组信息
      • 素材拉取
      • 回收站素材检索
    • 编辑
      • 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 分页查询内容
        POST
      • 02 获取内容详情
        POST
      • 03 根据内容ID列表获取内容统计值
        POST
      • 04 批量查询内容详情
        POST
      • 05 查询内容区块渠道标签配置
        POST
      • 06 查询内容模块点位信息
        POST
      • 07 查询内容模块基础信息(包含导航信息)
        POST
      • 08 批量添加Portal协作者
        POST
      • 09 新增/更改 Portal
        POST
      • 10 移除Portal
        POST
      • 11 批量保存/编辑Block
        POST
      • 12 根据人群标签获取内容标签
        POST
    • 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 分发看板

01 分页查询内容

POST
https://open-auth.tezign.com/open-api/standard/v1/searchContent
内容分发看板
1、extension说明:
jpg/png...:图片
pdf:PPF
ppt:PPT
content_url:网页
content_text:纯文本
content_rtf:文章
res_group:组合内容
psd/psb/ai...:设计源文件

2、fileFormatType说明:
picture:图片
video:视频
audio:音频
document:文档
font:字体

3、asset说明:
文本类 (fileFormatType = "content_text" 或 "content_rtf";即,普通文本 | 文章)
{
    "baseText":"文本内容"
}
图片(fileFormatType = "picture" ;即,extension = png | jpg 等)
{
     "url":"图片地址", // 图片地址
     "name":"文件名", // 图片名称     
     "size":1024, // 图片大小,单位b    
     "width":500, // 图片宽度,单位px     
     "height":500 // 图片高度,单位px
}
文档类(fileFormatType = "document" ;即,extension = ppt|pptx|pdf|psd|psb|ai等)
{
     "url":"文档地址", // 文档地址
     "name":"文档名", // 文档名称
     "size":1024, // 图片大小,单位b
     "previewUrls":[]// 预览图地址列表
}
音频类(fileFormatType = "audio",extention = jpg | png等)
视频类(fileFormatType = "video",extention = mp4等)
4、sortField 排序规则说明:
code-排序字段,可选值:createTime|updateTime| heatValue;依次代表:创建时间|更新时间|热度值
type-排序规则,可选值:desc|asc;依次代表:降序|升序
sortField-为空代表默认;默认为更新时间倒序
{
    "code":"", 
    "type":""
}
4、filterMap 过滤条件说明:
filterMap目前支持的key有:createTime(创建时间)、updateTime(更新时间)、publishTime(发布时间)
filterMap的key对应的value针对不同的key,传不同的参数,具体联系对应的开发同学
举例:filterMap的key为createTime或updateTime或publishTime时,filterMap参数如下,value为时间戳,目前支持范围查询:
"filterMap": {
   "createTime" : [1689177600, 1689350400]
}

请求参数

Header 参数
x-tenant-id
string 
必需
示例值:
t15
Access-token
string 
必需
示例值:
b46eda34-bf02-452b-b518-75d68a7159ab
Token-type
string 
必需
示例值:
bearer
Content-Type
string 
必需
示例值:
application/json
x-asm-prefer-tag
string 
可选
默认值:
version-env-07
Body 参数application/json
token
string 
必需
param
object 
必需
portalId
string 
看板ID
可选
不能与blockId,blockId同时为空;有值代表查询当前看板下所有内容
blockId
integer  | null 
模块ID
可选
blockIds与block不允许同时为空
blockIds
array[integer] | null 
模块ID列表
可选
blockIds与block不允许同时为空
keywords
string  | null 
搜索文本
可选
min = 0 , max = 38;多个关键词以英文逗号或空格隔开
pageNum
integer 
第几页
必需
默认1
pageSize
integer 
每页的数量
必需
min = 1, max = 20; 默认20
filterConditionList
array [object {3}] 
筛选条件
可选

参见<查询内容模块基本信息>返回的navigators

showPositionList
array[string]
显示点位列表
可选
参数为点位code,见/blcok/getBlockPosition返回的 positionCode字段;传空默认返回所有点位信息,否则根据需要点位进行对应信息返回
sortField
object 
排序条件
可选
见说明
materialCustomList
array [object {2}] 
素材标签筛选
可选
根据素材标签搜索内容时使用
publishStatusList
array[string]
内容状态列表
可选
1-草稿;2-已发布;3-待发布;4-下架
filterMap
object 
过滤条件
可选
见接口说明
示例
{
    "token": "b46eda34-bf02-452b-b518-75d68a7159ab",
    "param": {
        "portalId": "OTI4", 
        "blockId": 327,
        "blockIds": [327,328],// 有值,代表跨block进行搜索,若blockIds与blockId均有值,以blockIds为准
        "filterConditionList": [],
        "showPositionList": ["text_title","image_detail"]
    }
}

示例代码

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/v1/searchContent' \
--header 'x-tenant-id: t15' \
--header 'Access-token: b46eda34-bf02-452b-b518-75d68a7159ab' \
--header 'Token-type: bearer' \
--header 'x-asm-prefer-tag: version-env-07' \
--header 'Content-Type: application/json' \
--data-raw '{
    "token": "b46eda34-bf02-452b-b518-75d68a7159ab",
    "param": {
        "portalId": "OTI4", 
        "blockId": 327,
        "blockIds": [327,328],// 有值,代表跨block进行搜索,若blockIds与blockId均有值,以blockIds为准
        "filterConditionList": [],
        "showPositionList": ["text_title","image_detail"]
    }
}'

返回响应

🟢200成功
application/json
Body
code
string 
必需
message
string 
必需
result
object 
必需
pageNum
integer 
必需
pageSize
integer 
必需
totalCount
integer 
必需
totalPage
integer 
必需
records
array [object {14}] 
必需
示例
{
    "code": "0",
    "message": "success",
    "result": {
        "pageNum": 1,
        "pageSize": 10,
        "totalCount": 10,
        "totalPage": 1,
        "records": [
            {
                "id": 3981,
                "portalId": "2A7A83B058B3FEC49E9C39150B860466",
                "blockId": 327,
                "coreId": 1,
                "extContentInfo": {
                    "CUSTOMER_PORTAL_PUBLISH_TIME": 1661841203655
                },
                "positionList": [
                    {
                        "positionCode": "text_title",
                        "assetList": [
                            {
                                "extension": "content_text",
                                "fileFormatType": "content_text",
                                "asset": {
                                    "baseText": "我是标题我是标题我是标题"
                                }
                            }
                        ]
                    },
                    {
                        "positionCode": "image_detail",
                        "assetList": [
                            {
                                "extension": "png",
                                "fileFormatType": "picture",
                                "asset": {
                                    "size": 4340396,
                                    "name": "ZUI内容详情大图.png",
                                    "width": 1920,
                                    "url": "",
                                    "height": 1760
                                }
                            }
                        ]
                    }
                ]
            },
            {
                "id": 3327,
                "portalId": "2A7A83B058B3FEC49E9C39150B860466",
                "blockId": 327,
                "coreId": 2,
                "extContentInfo": {
                    "CUSTOMER_PORTAL_PUBLISH_TIME": 1661331529416
                },
                "positionList": [
                    {
                        "positionCode": "text_title",
                        "assetList": [
                            {
                                "extension": "content_text",
                                "fileFormatType": "content_text",
                                "asset": {
                                    "baseText": "全面开启推送"
                                }
                            }
                        ]
                    },
                    {
                        "positionCode": "image_detail",
                        "assetList": [
                            {
                                "extension": "jpg",
                                "fileFormatType": "picture",
                                "asset": {
                                    "size": 2595815,
                                    "name": "测试图.jpeg.jpg",
                                    "width": 1920,
                                    "url": "",
                                    "height": 1760
                                }
                            }
                        ]
                    }
                ]
            }
        ]
    }
}
修改于 2023-10-12 08:05:53
上一页
03 更新metadata标签
下一页
02 获取内容详情
Built with