文档中心 > API类目 > 数娱搜索

youku.tvspeech.video.search (视频节目多维度搜索接口)

视频节目多维度搜索接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
video_query_request VideoQueryRequest 必须 影视节目多维度搜索入參对象
  • client_info
  • ClientInfo
  • 可选
  • 客户端上报信息
  • └ ali_yingshi_version
  • String
  • 可选
  • 2100606107
  • 终端安装的阿里影视或者cibn酷喵APP的版本号
  • └ device_id
  • String
  • 可选
  • 883F928D694B1F10973176E583A78B96
  • 第三方设备号
  • └ device_model
  • String
  • 可选
  • HRA966_1G5_ALI5G
  • 设备机型
  • └ trace_id
  • String
  • 可选
  • 24e2d7b2a4dc08d5
  • 请求跟踪id
  • video_query_param
  • VideoQueryParam
  • 必须
  • 搜索查询参数
  • └ actor
  • String []
  • 可选
  • 刘德华
  • 演员,名字
  • └ category
  • String []
  • 可选
  • 电视剧
  • 分类:电影、电视剧、综艺等
  • └ count
  • Number
  • 可选
  • 30
  • 至多返回多少条,默认20条,最大100
  • └ country
  • String
  • 可选
  • 美国
  • 国家/地区
  • └ date_end
  • Date
  • 可选
  • 2019-01-01 00:00:00
  • 结束发行时间,年份
  • └ date_start
  • Date
  • 可选
  • 2018-01-01 00:00:00
  • 开始发行时间,年份
  • └ director
  • String []
  • 可选
  • 冯小刚
  • 导演,名字
  • └ episode
  • String
  • 可选
  • 10
  • 第几集,数字形式
  • └ language
  • String
  • 可选
  • 英语
  • 语言:国语、粤语、英语等
  • └ presenter
  • String []
  • 可选
  • 孟非
  • 主持人,名字
  • └ question
  • String
  • 可选
  • 我要看刘德华的电影
  • 用户的语音原话
  • └ score
  • String
  • 可选
  • 7.0
  • 评分值,通常不带小数点,十分制,比如7.0
  • └ score_condition
  • String
  • 可选
  • ge
  • 分值条件, ge-大于、eq-等于、le-小于
  • └ season
  • String
  • 可选
  • 第几季,比如一、二、三、四
  • └ sort
  • String
  • 可选
  • new
  • 排序方式:new-最新,hot-最热
  • └ title
  • String []
  • 可选
  • 变形金刚
  • 标题
  • └ video_type
  • String []
  • 可选
  • 科幻
  • 视频类型:动作、科幻、剧情等

响应参数

名称 类型 示例值 描述
result Result 结果
  • └ http_status_code
  • Number
  • 200
  • httpStatusCode
  • model
  • VideoQueryResponse
  • 返回的对象
  • └ total_count
  • Number
  • 30
  • 返回节目总数
  • video_details
  • VideoDetailVo []
  • 节目信息列表
  • └ area
  • String
  • 中国
  • 地区
  • └ category
  • String
  • 电影
  • 类目
  • └ director
  • String
  • 林超贤
  • 导演
  • └ doubanpingfen
  • String
  • 9.9
  • 豆瓣评分
  • └ id
  • String
  • 179123
  • 节目id
  • └ label_name
  • String
  • 会员免费
  • 角标内容
  • └ label_type
  • Number
  • 5
  • 角标类型
  • └ name
  • String
  • 红海行动
  • 名称、标题
  • └ performer
  • String
  • 张译;黄景瑜;海清;杜江;张涵予;蒋璐霞;王雨甜;尹昉;麦亨利;郭家豪;任达华;王彦霖;王强
  • 演员
  • └ pic
  • String
  • http://cn-vmc-images.alicdn.com/vmac/10000000051340005AE3F090859B5C05BA024CB0
  • 图片
  • └ presenter
  • String
  • 孟非
  • 主持人
  • └ score
  • String
  • 73
  • 评分
  • └ show_type
  • String
  • 恐怖
  • 观赏类型:武侠、爱情、恐怖等
  • skip_answer
  • AnswerVo
  • 跳转后的对话
  • └ message
  • String
  • 找到这些视频,想看哪一个?
  • 语音提示语,用于看
  • └ open_far_mic
  • Number
  • 1
  • 是否开麦克风,0,关闭,1开启
  • └ spoken
  • String
  • 想看哪一个
  • 语音播报,用于听,可以与message不一样
  • └ tips
  • String []
  • ["观看时你可以唤醒并对我说:【暂停播放】·【快进2分钟】·【返回桌面】", "我可以帮你:【增大音量】·【减小音量】·【电视静音】"]
  • 应用打开后的提示语
  • └ tips
  • String
  • 25集全
  • 提示
  • └ uri
  • String
  • yunostv_yingshi://yingshi_detail/?id=181025&showType=1&subItem=&file_index=&isBackYingHome=false&isfull=true&isBackLastActivity=true&isFarMic=true&from=com.yunos.tv.alitvasr&sourceFrom=&from_self=com.yunos.tv.alitvasr
  • 客户端应用跳转的uri
  • └ year
  • String
  • 2018
  • 年份
  • └ msg_code
  • String
  • SYSTEM_INFO_ILLEGAL
  • 错误码,错误码规则:应用名_错误信息的英文描述,如WASS_USER_NOT_FOUND
  • └ msg_info
  • String
  • 设备信息非法
  • 错误信息,错误信息的业务描述, 如:当前商品五件起售
  • └ success
  • Boolean
  • false
  • 执行结果,默认为true

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
YoukuTvspeechVideoSearchRequest req = new YoukuTvspeechVideoSearchRequest();
YoukuTvspeechVideoSearchRequest.VideoQueryRequest obj1 = new YoukuTvspeechVideoSearchRequest.VideoQueryRequest();
YoukuTvspeechVideoSearchRequest.ClientInfo obj2 = new YoukuTvspeechVideoSearchRequest.ClientInfo();
obj2.setAliYingshiVersion("2100606107");
obj2.setDeviceId("883F928D694B1F10973176E583A78B96");
obj2.setDeviceModel("HRA966_1G5_ALI5G");
obj2.setTraceId("24e2d7b2a4dc08d5");
obj1.setClientInfo(obj2);
YoukuTvspeechVideoSearchRequest.VideoQueryParam obj3 = new YoukuTvspeechVideoSearchRequest.VideoQueryParam();
obj3.setActor("刘德华");
obj3.setCategory("电视剧");
obj3.setCount(30L);
obj3.setCountry("美国");
obj3.setDateEnd(StringUtils.parseDateTime("2019-01-01 00:00:00"));
obj3.setDateStart(StringUtils.parseDateTime("2018-01-01 00:00:00"));
obj3.setDirector("冯小刚");
obj3.setEpisode("10");
obj3.setLanguage("英语");
obj3.setPresenter("孟非");
obj3.setQuestion("我要看刘德华的电影");
obj3.setScore("7.0");
obj3.setScoreCondition("ge");
obj3.setSeason("二");
obj3.setSort("new");
obj3.setTitle("变形金刚");
obj3.setVideoType("科幻");
obj1.setVideoQueryParam(obj3);
req.setVideoQueryRequest(obj1);
YoukuTvspeechVideoSearchResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<youku_tvspeech_video_search_response>
    <result>
        <http_status_code>200</http_status_code>
        <model>
            <total_count>30</total_count>
            <video_details>
                <video_detail_vo>
                    <area>中国</area>
                    <category>电影</category>
                    <director>林超贤</director>
                    <doubanpingfen>9.9</doubanpingfen>
                    <id>179123</id>
                    <label_name>会员免费</label_name>
                    <label_type>5</label_type>
                    <name>红海行动</name>
                    <performer>张译;黄景瑜;海清;杜江;张涵予;蒋璐霞;王雨甜;尹昉;麦亨利;郭家豪;任达华;王彦霖;王强</performer>
                    <pic>http://cn-vmc-images.alicdn.com/vmac/10000000051340005AE3F090859B5C05BA024CB0</pic>
                    <presenter>孟非</presenter>
                    <score>73</score>
                    <show_type>恐怖</show_type>
                    <skip_answer>
                        <message>找到这些视频,想看哪一个?</message>
                        <open_far_mic>1</open_far_mic>
                        <spoken>想看哪一个</spoken>
                        <tips>
                            <string>[&quot;观看时你可以唤醒并对我说:【暂停播放】·【快进2分钟】·【返回桌面】&quot;</string>
                            <string>&quot;我可以帮你:【增大音量】·【减小音量】·【电视静音】&quot;]</string>
                        </tips>
                    </skip_answer>
                    <tips>25集全</tips>
                    <uri>yunostv_yingshi://yingshi_detail/?id=181025&amp;showType=1&amp;subItem=&amp;file_index=&amp;isBackYingHome=false&amp;isfull=true&amp;isBackLastActivity=true&amp;isFarMic=true&amp;from=com.yunos.tv.alitvasr&amp;sourceFrom=&amp;from_self=com.yunos.tv.alitvasr</uri>
                    <year>2018</year>
                </video_detail_vo>
            </video_details>
        </model>
        <msg_code>SYSTEM_INFO_ILLEGAL</msg_code>
        <msg_info>设备信息非法</msg_info>
        <success>false</success>
    </result>
</youku_tvspeech_video_search_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部