当贝中台
  1. 媒资搜索api
当贝中台
  • 业务接入流程
  • 接口错误码
  • dubbo接口列表
  • 用户中台
    • 用户类
      • 用户登记
      • 用户信息查询
      • 用户信息查询(openId)
      • 用户信息更新
      • 手机号绑定
      • 解绑手机号
      • 账户注销
    • 会员权益类
      • 查询会员信息
      • 查询CP会员账号信息
    • 单点权益类
      • 查询单点信息
      • 批量查询单点信息
    • 签约类
      • 连包商品购买签约
      • 查询用户签约信息
      • 解除用户签约
    • CP账号
      • 绑定CP账号
      • CP账号查询
  • 用户分群
    • 是否精准用户
    • 查询标签下拉框
  • 交易中台
    • 下单/激活码兑换
    • 订单列表
    • 查询订单状态
    • 查询订单详情(含商品订单)
    • 查询订单简要信息(不含商品订单)
  • 商品中台
    • 商品组相关
      • 根据套餐id查询商品组
      • 根据商品组id查询
      • 根据平台编码查询单点商品
      • 校验是否具有购买资格
      • 用户订购列表
      • 查询订购/未订购单点列表
    • 商品套餐相关
      • 获取平台下套餐列表
      • 根据套餐id获取
  • 营销中台
    • 渠道相关
      • 批量获取渠道位
      • 获取渠道位
    • 买赠相关
      • 根据订单号查询活动信息
      • 领取奖品
      • 查询奖品信息
    • h5相关
      • 获取H5页面
  • 内容分发
    • 简约导航页面api
      • 简约导航页面数据查询
    • 导航api
      • 导航列表
      • 获取我的导航
      • 导航详情
    • 排行榜api
      • 排行榜列表
      • 应用排行榜
    • 运营管理api
      • 屏保列表
      • 消息提示广告列表
      • 推送弹窗列表
    • 导航刷新时间api
      • 指定平台的导航最后刷新时间
    • 配置管理api
      • 配置code批量查询
      • 配置分类查询列表
    • 组件api
      • 组件列表条件查询
      • 组件分类列表
      • 指定平台所有组件列表
    • 相似推荐api
      • 相似推荐列表
    • 搜索词api
      • 搜索词列表
    • 媒资搜索api
      • 媒资搜索v3
        POST
      • 媒资搜索v2
        POST
      • 猜你想搜v2
        POST
      • 根据id批量查询
        POST
      • 媒资搜索v1
        POST
      • 猜你想搜v1
        POST
      • 查询媒资源权重
        GET
    • 内容推荐api
      • 关联搜索推荐
      • 推荐列表
    • 专题api
      • 专题列表
      • 分页查询专题,根据标签匹配
      • 获取专题页标签列表
      • 获取同系列专题
      • 根据专题type获取专题列表
      • 专题详情
    • 页面api
      • 根据条件查询Page
      • 查询Page&PageBlock数据
      • 分页查询Page&PageBlock数据
      • 自定义limit查询Page&PageBlock数据
      • 根据pid查询page
      • 列表算法板块分页查询
      • 页面详情
    • 专题api
      • 获取包含媒资的专题列表信息
      • 根据专题拼音获取专题标题
      • 根据专题类别查询专题列表
      • 根据专题名称获取下面的aid列表
  • 媒资中台
    • 外部调用通知接口
      • 芒果同步单点产品包
      • 芒果同步单点产品包(旧)
      • 全量同步芒果单点产品包
      • 全量同步芒果单点产品包(旧)
      • 单个同步芒果单点产品包
      • 重点字段变更通知api
    • 源及出品方相关
      • 媒资来源:根据ID批量查询
      • 媒资出品方:根据ID批量查询
      • 媒资来源:查询所有
      • 媒资出品方:查询所有
    • 爱奇艺相关
      • 爱奇艺媒资推荐(桃助力)
      • 爱奇艺媒资详情推荐(桃助力)
      • 爱奇艺媒资推荐(竖图推荐)
      • 爱奇艺媒资详情推荐(竖图推荐)
    • 媒资搜索
      • 媒资列表:queryAssetExtById
      • 媒资列表:根据条件查询ES-针对OS
      • 媒资列表:根据条件查询ES-哈趣使用
      • 媒资猜你想搜列表:根据条件查询ES-OS使用
      • 媒资猜你想搜列表:根据条件查询ES-哈趣使用
      • 媒资猜你想搜列表:根据条件查询ES
      • 相似影片推荐
      • 媒资列表:根据条件查询ES cid属性下group数量
      • 媒资列表:根据条件查询ES
    • 媒资相关文件信息获取
      • 影视资源图片表:根据AID批量查询
      • 文件rel信息:根据PrimaryID和关联表名查询
      • 文件rel信息:根据ID批量查询
      • 根据媒资id,表名,类型获取媒资文件
      • 文件信息:根据ID批量查询
    • 影片点击统计
      • 根据id上报点击次数
    • 明星
      • 分页查询明星
      • 根据爱奇艺id查询明星
      • 根据拼音前缀查询明星
      • 根据拼音查询明星
      • 根据媒资id查询明星
      • 根据明星id查询媒资ID
    • 根据媒资id获取媒资信息
      • 影视资源运营:根据AID批量查询
      • 媒资单片:根据AID和source批量查询
      • 媒资Episode列表:根据Aid批量查询
      • 媒资Episode列表:根据Aid和Source批量查询
      • 媒资详情:根据id批量查询
      • 根据媒资id获取媒资标题
      • 媒资详情:根据id批量查询
      • 根据媒资ID获取媒资信息:用户行为使用
      • 媒资详情:根据id批量查询不包含剧集详情
      • 媒资详情推荐列表:根据条件查询ES
    • 获取媒资源相关信息
      • 媒资Source列表:根据Sid和Source批量查询
      • 媒资Source列表:根据Aid批量查询
      • 媒资Source列表:根据Aid和Source批量查询
    • 标签相关
      • 媒资标签信息:根据名称批量查询
      • 影视资源标签:根据AID批量查询
      • 媒资标签信息:根据类目id获取标签列表
      • 影视资源受众人群标签:根据AID批量查询
      • 媒资标签分类信息:根据ID批量查询
      • 媒资标签分类信息:根据类目id获取标签分类列表
      • 媒资标签分类信息:查询所有
      • 媒资标签信息:根据ID批量查询
      • 媒资标签信息:根据类目id获取标签列表
      • 人群标签分类信息:根据ID批量查询
      • 人群标签分类信息:查询所有
      • 人群标签信息:categoryId查询所有
      • 人群标签信息:根据ID批量查询
    • 新视听
      • 新视听标签列表
      • 新视听标签列表
    • 语言相关
      • 媒资语言:根据AID批量查询
      • 媒资语言信息:根据ID批量查询
      • 媒资语言信息:查询所有
    • 码流相关
      • 码流类型:根据ID批量查询
      • 码流类型:查询所有
    • 付费相关
      • 媒资付费类型信息:根据ID批量查询
      • 媒资付费类型信息:查询所有
      • 媒资vip类型信息:根据ID批量查询
      • 媒资vip类型信息:查询所有
    • 类目相关
      • 类目信息:根据父级ID获类目
      • 类目信息:根据ID批量查询
      • 类目信息:根据code获类目
      • 类目信息:查询所有
    • 地区
      • 地区信息:根据名称批量查询
      • 地区信息:根据ID批量查询
      • 地区信息:查询所有
  • 算法中台
    • 内容推荐
    • 算法策略枚举
  1. 媒资搜索api

媒资搜索v3

POST
/searchApi/v3/queryAssetPage
SearchController

请求参数

Body 参数application/json
影视资源表分页查询ext参数
hotSearch
boolean 
是否开启热搜
可选
status
integer <int32>
媒资状态
可选
sourceStatus
integer <int32>
媒资源状态
可选
id
array[integer <int64>]
媒资ID
可选
idSort
integer <int32>
根据媒资ID排序
可选
totalRes
integer <int32>
媒资数量
可选
notId
array[integer <int64>]
过滤媒资ID
可选
title
string 
媒资标题分词匹配
可选
maxTitleLen
integer <int32>
最大标题长度
可选
eqTitle
string 
媒资标题相等匹配
可选
pinyin
string 
拼音
可选
appCode
string 
业务唯一code
可选
actor
string 
演员
可选
director
string 
导演
可选
cid
integer <int32>
分类id
可选
fromCid
integer <int32>
二级页来源分类id
可选
haveImg
integer <int32>
是否有图片
可选
sourceAuth
array[integer <int64>]
媒资类型
可选
sourcePayType
array[integer <int64>]
媒资付费类型
可选
tagCategoryIds
array[integer <int64>]
二级标签
可选
andTagIds
array[integer <int64>]
三级标签全部包含
可选
orTagIds
array[integer <int64>]
三级标签部分包含
可选
orSourceSource
array[integer <int64>]
可选
媒资来源id 部分包含
andSourceSource
array[integer <int64>]
可选
媒资来源id 全部包含
orLanguageIds
array[integer <int64>]
语言 部分包含
可选
andLanguageIds
array[integer <int64>]
语言id 全部包含
可选
orCid
array[integer <int64>]
分类id 部分包含
可选
area
integer <int64>
地区
可选
orArea
array[integer <int64>]
地区部分包含
可选
orStreamType
array[string]
码流
可选
year
integer <int64>
年份
可选
minYear
integer <int64>
最小年份
可选
maxYear
integer <int64>
最大年份
可选
minBaseScore
number <float>
最小评分
可选
maxBaseScore
number <float>
最大评分
可选
minCreateTime
integer <int64>
最小创建时间
可选
maxCreateTime
integer <int64>
最大创建时间
可选
minUpdateTime
integer <int64>
最小更新时间
可选
maxUpdateTime
integer <int64>
最大更新时间
可选
minReleaseTime
integer <int64>
最小发布时间
可选
maxReleaseTime
integer <int64>
最大发布时间
可选
minEpUpdateTime
integer <int64>
最小剧集更新时间
可选
maxEpUpdateTime
integer <int64>
最大剧集更新时间
可选
page
integer <int32>
页码
可选
pageSize
integer <int32>
每页显示条数
可选
orderByDTOList
array[object (OrderByQuery) {2}] 
排序集合
可选
field
string 
可选
sort
string 
可选
orFields
array[string]
或关系查询字段
可选
mcSourceVersionControlQueries
array[object (McSourceVersionControlQuery) {3}] 
可选
内容源版本控制表查询参数
sourceId
integer <int32>
源ID
可选
categoryIdList
array[integer <int32>]
可选
影片类型,多个渠道以逗号隔开
payTypeList
array[integer <int32>]
可选
特权类型,多个渠道以逗号隔开
desc
string 
可选
媒资影片描述分词匹配
blackWords
array[string]
黑名单
可选
blackWordFields
array[string]
黑名单 字段
可选
imgNum
integer <int32>
图片数量
可选
shortInfo
integer <int32>
缺失信息
可选
isVoice
integer <int32>
是否语音搜索
可选
isWhite
integer <int32>
是否开启白名单
可选
esOffset
integer <int32>
可选
查询esOffset
version
integer <int32>
媒资源状态
可选
sourceId
integer <int32>
版本源ID
可选
示例
{
  "hotSearch": true,
  "status": 0,
  "sourceStatus": 0,
  "id": [
    0
  ],
  "idSort": 0,
  "totalRes": 0,
  "notId": [
    0
  ],
  "title": "string",
  "maxTitleLen": 0,
  "eqTitle": "string",
  "pinyin": "string",
  "appCode": "string",
  "actor": "string",
  "director": "string",
  "cid": 0,
  "fromCid": 0,
  "haveImg": 0,
  "sourceAuth": [
    0
  ],
  "sourcePayType": [
    0
  ],
  "tagCategoryIds": [
    0
  ],
  "andTagIds": [
    0
  ],
  "orTagIds": [
    0
  ],
  "orSourceSource": [
    0
  ],
  "andSourceSource": [
    0
  ],
  "orLanguageIds": [
    0
  ],
  "andLanguageIds": [
    0
  ],
  "orCid": [
    0
  ],
  "area": 0,
  "orArea": [
    0
  ],
  "orStreamType": [
    "string"
  ],
  "year": 0,
  "minYear": 0,
  "maxYear": 0,
  "minBaseScore": 0,
  "maxBaseScore": 0,
  "minCreateTime": 0,
  "maxCreateTime": 0,
  "minUpdateTime": 0,
  "maxUpdateTime": 0,
  "minReleaseTime": 0,
  "maxReleaseTime": 0,
  "minEpUpdateTime": 0,
  "maxEpUpdateTime": 0,
  "page": 0,
  "pageSize": 0,
  "orderByDTOList": [
    {
      "field": "string",
      "sort": "string"
    }
  ],
  "orFields": [
    "string"
  ],
  "mcSourceVersionControlQueries": [
    {
      "sourceId": 0,
      "categoryIdList": [
        0
      ],
      "payTypeList": [
        0
      ]
    }
  ],
  "desc": "string",
  "blackWords": [
    "string"
  ],
  "blackWordFields": [
    "string"
  ],
  "imgNum": 0,
  "shortInfo": 0,
  "isVoice": 0,
  "isWhite": 0,
  "esOffset": 0,
  "version": 0,
  "sourceId": 0
}

示例代码

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://testgateway.dangbei.net/searchApi/v3/queryAssetPage' \
--header 'Content-Type: application/json' \
--data-raw '{
    "hotSearch": true,
    "status": 0,
    "sourceStatus": 0,
    "id": [
        0
    ],
    "idSort": 0,
    "totalRes": 0,
    "notId": [
        0
    ],
    "title": "string",
    "maxTitleLen": 0,
    "eqTitle": "string",
    "pinyin": "string",
    "appCode": "string",
    "actor": "string",
    "director": "string",
    "cid": 0,
    "fromCid": 0,
    "haveImg": 0,
    "sourceAuth": [
        0
    ],
    "sourcePayType": [
        0
    ],
    "tagCategoryIds": [
        0
    ],
    "andTagIds": [
        0
    ],
    "orTagIds": [
        0
    ],
    "orSourceSource": [
        0
    ],
    "andSourceSource": [
        0
    ],
    "orLanguageIds": [
        0
    ],
    "andLanguageIds": [
        0
    ],
    "orCid": [
        0
    ],
    "area": 0,
    "orArea": [
        0
    ],
    "orStreamType": [
        "string"
    ],
    "year": 0,
    "minYear": 0,
    "maxYear": 0,
    "minBaseScore": 0,
    "maxBaseScore": 0,
    "minCreateTime": 0,
    "maxCreateTime": 0,
    "minUpdateTime": 0,
    "maxUpdateTime": 0,
    "minReleaseTime": 0,
    "maxReleaseTime": 0,
    "minEpUpdateTime": 0,
    "maxEpUpdateTime": 0,
    "page": 0,
    "pageSize": 0,
    "orderByDTOList": [
        {
            "field": "string",
            "sort": "string"
        }
    ],
    "orFields": [
        "string"
    ],
    "mcSourceVersionControlQueries": [
        {
            "sourceId": 0,
            "categoryIdList": [
                0
            ],
            "payTypeList": [
                0
            ]
        }
    ],
    "desc": "string",
    "blackWords": [
        "string"
    ],
    "blackWordFields": [
        "string"
    ],
    "imgNum": 0,
    "shortInfo": 0,
    "isVoice": 0,
    "isWhite": 0,
    "esOffset": 0,
    "version": 0,
    "sourceId": 0
}'

返回响应

🟢200成功
application/json
Body
success
boolean 
可选
errCode
string 
可选
errMessage
string 
可选
requestId
string 
可选
data
object (AssetListCo) 
媒资列表 CO对象
可选
createTime
integer <int64>
创建时间
可选
updateTime
integer <int64>
更新时间
可选
total
integer <int64>
可选
assetCOList
array[object (AssetEsCo) {36}] 
可选
示例
{
  "success": true,
  "errCode": "string",
  "errMessage": "string",
  "requestId": "string",
  "data": {
    "createTime": 0,
    "updateTime": 0,
    "total": 0,
    "assetCOList": [
      {
        "createTime": 0,
        "updateTime": 0,
        "id": 0,
        "title": "string",
        "aliasTitle": "string",
        "tagIds": [
          "string"
        ],
        "tagName": [
          "string"
        ],
        "peopleTagName": [
          "string"
        ],
        "languageName": [
          "string"
        ],
        "areaName": "string",
        "hot": 0,
        "status": 0,
        "actor": [
          "string"
        ],
        "director": [
          "string"
        ],
        "score": 0,
        "baseScore": 0,
        "showScore": 0,
        "cid": 0,
        "relationAids": [
          "string"
        ],
        "releaseTime": 0,
        "pinyin": [
          "string"
        ],
        "area": 0,
        "areaIds": [
          0
        ],
        "areaNames": [
          "string"
        ],
        "isDelete": 0,
        "year": 0,
        "languageIds": [
          "string"
        ],
        "sources": [
          "string"
        ],
        "peopleTagIds": [
          "string"
        ],
        "epUpdateTime": 0,
        "desc": "string",
        "clickCount": 0,
        "assetImgList": [
          {
            "createTime": 0,
            "updateTime": 0,
            "id": 0,
            "aid": 0,
            "img": "string",
            "remoteImg": "string",
            "type": 0,
            "isDelete": 0,
            "imgType": 0
          }
        ],
        "assetFileVOList": [
          {
            "createTime": 0,
            "updateTime": 0,
            "id": 0,
            "aid": 0,
            "bucket": "string",
            "path": "string",
            "dpi": "string",
            "format": "string",
            "encodeUrl": "string",
            "isAdmin": 0,
            "mimeType": "string",
            "originalName": "string",
            "width": 0,
            "height": 0,
            "size": 0,
            "duration": 0,
            "serverEtag": "string",
            "aliyunJobId": "string",
            "aliyunJobStatus": 0,
            "type": 0,
            "language": 0,
            "field": "string",
            "relType": 0,
            "md5Name": "string",
            "encryptionKey": "string",
            "deleteTime": 0
          }
        ],
        "sourcesList": [
          {
            "createTime": 0,
            "updateTime": 0,
            "id": 0,
            "aid": 0,
            "source": 0,
            "title": "string",
            "uuid": "string",
            "sid": "string",
            "auth": 0,
            "payType": 0,
            "eptotal": 0,
            "epup": 0,
            "currcount": 0,
            "isFinish": 0,
            "finishTime": 0,
            "len": 0,
            "streamType": [
              "string"
            ],
            "score": 0,
            "playUrl": "string",
            "sort": 0,
            "extra": "string",
            "status": 0,
            "epUpdateTime": 0,
            "releaseTime": 0,
            "headerTime": 0,
            "tailTime": 0,
            "isDelete": 0,
            "epVipCount": 0,
            "epFreeCount": 0,
            "epPayCount": 0,
            "epLeadCount": 0,
            "epCouponCount": 0
          }
        ],
        "assetEpisodeVOList": [
          {
            "createTime": 0,
            "updateTime": 0,
            "id": 0,
            "aid": 0,
            "source": 0,
            "epId": "string",
            "name": "string",
            "auth": 0,
            "payType": 0,
            "uuid": "string",
            "sort": 0,
            "len": 0,
            "streamType": "string",
            "playUrl": "string",
            "status": 0,
            "summary": "string",
            "extra": "string",
            "remoteImg": "string",
            "img": "string"
          }
        ]
      }
    ]
  }
}
🟠400400
上一页
搜索词列表
下一页
媒资搜索v2
Built with