当贝中台
  1. 内容推荐api
当贝中台
  • 业务接入流程
  • 接口错误码
  • dubbo接口列表
  • 用户中台
    • 用户类
      • 用户登记
      • 用户信息查询
      • 用户信息查询(openId)
      • 用户信息更新
      • 手机号绑定
      • 解绑手机号
      • 账户注销
    • 会员权益类
      • 查询会员信息
      • 查询CP会员账号信息
    • 单点权益类
      • 查询单点信息
      • 批量查询单点信息
    • 签约类
      • 连包商品购买签约
      • 查询用户签约信息
      • 解除用户签约
    • CP账号
      • 绑定CP账号
      • CP账号查询
  • 用户分群
    • 是否精准用户
      POST
    • 查询标签下拉框
      POST
  • 交易中台
    • 下单/激活码兑换
      POST
    • 订单列表
      POST
    • 查询订单状态
      GET
    • 查询订单详情(含商品订单)
      GET
    • 查询订单简要信息(不含商品订单)
      GET
  • 商品中台
    • 商品组相关
      • 根据套餐id查询商品组
      • 根据商品组id查询
      • 根据平台编码查询单点商品
      • 校验是否具有购买资格
      • 用户订购列表
      • 查询订购/未订购单点列表
    • 商品套餐相关
      • 获取平台下套餐列表
      • 根据套餐id获取
  • 营销中台
    • 渠道相关
      • 批量获取渠道位
      • 获取渠道位
    • 买赠相关
      • 根据订单号查询活动信息
      • 领取奖品
      • 查询奖品信息
    • h5相关
      • 获取H5页面
  • 内容分发
    • 简约导航页面api
      • 简约导航页面数据查询
    • 导航api
      • 导航列表
      • 获取我的导航
      • 导航详情
    • 排行榜api
      • 排行榜列表
      • 应用排行榜
    • 运营管理api
      • 屏保列表
      • 消息提示广告列表
      • 推送弹窗列表
    • 导航刷新时间api
      • 指定平台的导航最后刷新时间
    • 配置管理api
      • 配置code批量查询
      • 配置分类查询列表
    • 组件api
      • 组件列表条件查询
      • 组件分类列表
      • 指定平台所有组件列表
    • 相似推荐api
      • 相似推荐列表
    • 搜索词api
      • 搜索词列表
    • 媒资搜索api
      • 媒资搜索v3
      • 媒资搜索v2
      • 猜你想搜v2
      • 根据id批量查询
      • 媒资搜索v1
      • 猜你想搜v1
      • 查询媒资源权重
    • 内容推荐api
      • 关联搜索推荐
        POST
      • 推荐列表
        POST
    • 专题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

关联搜索推荐

POST
/recommendApi/search
RecommendController

请求参数

Body 参数application/json
影片/频道推荐查询对象
aid
integer <int64>
影片id
可选
cid
integer <int32>
影片类型
可选
platformId
string 
平台code
可选
userId
integer <int64>
用户id
可选
deviceId
string 
设备id
可选
version
integer <int64>
版本号
可选
model
string 
型号
可选
recommendType
integer <int32>
可选
推荐类型 0=频道1=影片
parseListBlockTag
boolean 
可选
是否需要计算列表板块信息
excludeAids
array[integer <int64>]
可选
需要排除的媒资id列表
listBlockFilterSourceIds
array[integer <int64>]
列表板块媒资源控制
可选
示例
{
  "aid": 0,
  "cid": 0,
  "platformId": "string",
  "userId": 0,
  "deviceId": "string",
  "version": 0,
  "model": "string",
  "recommendType": 0,
  "parseListBlockTag": true,
  "excludeAids": [
    0
  ],
  "listBlockFilterSourceIds": [
    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/recommendApi/search' \
--header 'Content-Type: application/json' \
--data-raw '{
    "aid": 0,
    "cid": 0,
    "platformId": "string",
    "userId": 0,
    "deviceId": "string",
    "version": 0,
    "model": "string",
    "recommendType": 0,
    "parseListBlockTag": true,
    "excludeAids": [
        0
    ],
    "listBlockFilterSourceIds": [
        0
    ]
}'

返回响应

🟢200成功
application/json
Body
success
boolean 
可选
errCode
string 
可选
errMessage
string 
可选
requestId
string 
可选
data
object (PageAndBlockCO) 
可选
页面管理表和页面blcok CO对象
pageCO
object (PageCO) 
可选
页面管理表 CO对象
pageBlockCOList
array[object (PageBlockCO) {24}] 
页面板块设置表CO
可选
示例
{
  "success": true,
  "errCode": "string",
  "errMessage": "string",
  "requestId": "string",
  "data": {
    "pageCO": {
      "id": 0,
      "pid": 0,
      "title": "string",
      "status": 0,
      "type": 0,
      "sort": 0,
      "isScreening": 0,
      "isScreeningExtra": "string",
      "remark": "string",
      "modifyTime": "2019-08-24T14:15:22Z",
      "platformId": "string",
      "common": 0,
      "source": 0,
      "layout": 0,
      "originVodId": 0,
      "contentType": 0,
      "vipType": "string",
      "hide": 0,
      "showNewUi": 0,
      "category": "string",
      "desc": "string",
      "minVersion": 0,
      "maxVersion": 0,
      "model": "string"
    },
    "pageBlockCOList": [
      {
        "id": 0,
        "pid": 0,
        "title": "string",
        "type": 0,
        "sort": 0,
        "titleShow": 0,
        "status": 0,
        "remark": "string",
        "listJson": "string",
        "contentJson": "string",
        "modifyTime": "2019-08-24T14:15:22Z",
        "extraType": "string",
        "platformId": "string",
        "isCommon": 0,
        "desc": "string",
        "directionShow": "string",
        "autoStrategyId": 0,
        "algoConfig": {
          "distinct": true,
          "limit": true,
          "limitNum": 0,
          "algoContentType": 0,
          "manualRecommend": true,
          "manualRecommendContent": {
            "id": 0,
            "title": "string",
            "type": 0,
            "sort": 0,
            "subtitle": "string",
            "aid": "string",
            "aidJson": "string",
            "playSource": 0,
            "jumpLink": "string",
            "packageName": "string",
            "picLink": "string",
            "videoLink": "string",
            "startTime": 0,
            "endTime": 0,
            "status": 0,
            "remark": "string",
            "cid": 0,
            "source": 0,
            "originId": "string",
            "originExtra": "string",
            "originTempId": "string",
            "modifyTime": "2019-08-24T14:15:22Z",
            "imgCross": "string",
            "platformId": "string",
            "width": "string",
            "backPic": "string",
            "jumpType": 0,
            "bgimg": "string",
            "pimg": "string",
            "leftBottomText": "string",
            "tag": "string",
            "leftBottomType": 0,
            "picLink1": "string",
            "additionFile": "string",
            "totalCount": 0,
            "dayCount": 0,
            "desc": "string",
            "appJson": "string",
            "picType": 0,
            "configJson": {
              "conditions": [
                {
                  "condition": 0,
                  "conditionType": 0,
                  "value": "string"
                }
              ],
              "contents": [
                {
                  "img": "string",
                  "title": "string",
                  "link": "string"
                }
              ]
            },
            "isFixed": 0,
            "marketingOpen": 0,
            "updateTime": 0,
            "label": "string",
            "personPic": "string",
            "contentDeliveryScm": {
              "source": "string",
              "strategyType": 0,
              "strategyId": 0,
              "groupId": 0,
              "tagIds": [
                0
              ]
            },
            "styleType": 0,
            "height": 0
          },
          "blockId": 0,
          "blockTitle": "string",
          "rankCid": 0,
          "thirdPartContentSource": "string",
          "thirdPartSourceId": "string",
          "thirdPartSourceName": "string"
        },
        "jumpLink": "string",
        "contentJsonSize": 0,
        "nonAlgoIntelligentBlock": true,
        "distinct": true,
        "movieListBlock": true,
        "intelligentListBlock": true
      }
    ]
  }
}
🟠400400
上一页
查询媒资源权重
下一页
推荐列表
Built with