注意:以下文档只适用于TOP接口,请谨慎使用!

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

youku.tvspeech.video.nlp.search (语音NLP内容搜索)

视频节目多维度搜索接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
count Number 可选 30
  • 默认值:30
  • 查询个数,默认30个,最大值120
    package_info String 可选 {"com.youku.taitan.tv":"2120908015","com.yunos.tv.bluray":2100400000} 本地安装的应用信息,json map格式,包名+版本号
    scene_info String 可选 {"deviceMode":0,"ip":"42.120.75.100"} 当前场景信息,json map格式
    system_info String 可选 {"firmware":"6.1.0-RS-20200724.0905","token":"","uuid":"R43312AC2B3E166007C086467D9E7F54","area_code":"","utdid":"VKSOHuO7ZlMDAF46YOnYRthd","charge_type":"2,3,5","version_code":2120908015,"device_media":"h265_4k2k","edu_version_code":2130508022,"from":"0,7,9","device_sn":"94D312AC2B3E1660","device_firmware_version":"6.1.0-RS-20200724.0905","bcp":"1","sw":"sw1080","device_model":"MagicBox_M19"} 设备信息,json map格式
    question String 可选 近期热播电视剧 用户的语音ASR文本,例如:我要看刘德华的电影

    响应参数

    名称 类型 示例值 描述
    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);
    YoukuTvspeechVideoNlpSearchRequest req = new YoukuTvspeechVideoNlpSearchRequest();
    req.setCount(30L);
    req.setPackageInfo("{\"com.youku.taitan.tv\":\"2120908015\",\"com.yunos.tv.bluray\":2100400000}");
    req.setSceneInfo("{\"deviceMode\":0,\"ip\":\"42.120.75.100\"}");
    req.setSystemInfo("{\"firmware\":\"6.1.0-RS-20200724.0905\",\"token\":\"\",\"uuid\":\"R43312AC2B3E166007C086467D9E7F54\",\"area_code\":\"\",\"utdid\":\"VKSOHuO7ZlMDAF46YOnYRthd\",\"charge_type\":\"2,3,5\",\"version_code\":2120908015,\"device_media\":\"h265_4k2k\",\"edu_version_code\":2130508022,\"from\":\"0,7,9\",\"device_sn\":\"94D312AC2B3E1660\",\"device_firmware_version\":\"6.1.0-RS-20200724.0905\",\"bcp\":\"1\",\"sw\":\"sw1080\",\"device_model\":\"MagicBox_M19\"}");
    req.setQuestion("近期热播电视剧");
    YoukuTvspeechVideoNlpSearchResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <youku_tvspeech_video_nlp_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_nlp_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

    返回
    顶部