文档中心 > API类目 > 天猫精灵开放API

alibaba.ailabs.aligenie.openvideo.push (天猫精灵内容库视频分集数据推送接口)

天猫精灵内容库视频分集数据推送接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
videos RawSingleVideo [] 必须
  • 最大列表长度:1000
  • 待推送的视频数据
    • └ release_time
    • Number
    • 可选
    • 1562256939000
    • 发布时间,unix时间戳,单位毫秒
    • └ tag_ids
    • Number []
    • 可选
    • 10321
    • 系统标签ID,取值参见文档说明
    • └ charge_type
    • Number
    • 必须
    • 0
    • 付费类型 0-免费、1-VIP免费、2-单点、3-用券
    • └ album_id
    • String
    • 可选
    • 100001
    • 所属视频集ID
    • └ description
    • String
    • 可选
    • 视频介绍
    • 视频描述信息
    • └ language
    • String
    • 可选
    • 英语
    • 语言
    • └ like_count
    • Number
    • 可选
    • 3000
    • 点赞数
    • └ actor_name
    • String []
    • 可选
    • 刘德华
    • 演员
    • └ title
    • String
    • 必须
    • 视频标题
    • 视频标题
    • └ play_url
    • String
    • 可选
    • {"1080P":"http://abc.mp4"}
    • 播放链接,Map,key为support_definition的值
    • └ duration
    • Number
    • 必须
    • 500
    • 视频时长,单位:秒
    • └ is_exclusive
    • Number
    • 可选
    • 0
    • 是否独播 0-非独播 1-独播
    • └ sub_title
    • String
    • 可选
    • 子标题
    • 子标题
    • └ valid_end_time
    • Number
    • 可选
    • 1562256939000
    • 失效时间,unix时间戳,单位:毫秒,为空则永不失效
    • └ director_name
    • String []
    • 可选
    • 张艺谋
    • 导演
    • └ alias
    • String []
    • 可选
    • 别名1
    • 别名
    • └ id
    • String
    • 必须
    • 10001
    • 视频ID,不同的专辑间也要保证唯一
    • └ forward_count
    • Number
    • 可选
    • 3000
    • 转发量
    • └ area
    • String
    • 可选
    • 中国
    • 区域
    • └ v_cover_url
    • String
    • 可选
    • http://c.jpg
    • 视频封面(竖图296 * 440,根据搜索规则,提供竖图用户搜索时可优先搜索到此内容)
    • └ common_cate_id
    • Number
    • 可选
    • 80021002
    • 系统类目ID,取值范围见文档
    • └ valid_start_time
    • Number
    • 可选
    • 1562256939000
    • 生效时间,unix时间戳,单位:毫秒,为空则立即生效
    • └ support_definition
    • String []
    • 必须
    • 480P
    • 支撑的分辨率
    • └ producer_name
    • String []
    • 可选
    • 出品人
    • 出品人
    • └ collect_count
    • Number
    • 可选
    • 3000
    • 收藏量
    • └ oupgc_type
    • String
    • 必须
    • PGC
    • 视频来源类型,PGC/UGC/OGC
    • └ comment_count
    • Number
    • 可选
    • 3000
    • 评论量
    • └ cover_url
    • String
    • 必须
    • http://d.jpg
    • 视频封面(横图,图片尺寸是295 * 167)
    • └ play_count
    • Number
    • 可选
    • 3000
    • 播放量
    • └ uploader_name
    • String []
    • 可选
    • 上传者
    • 上传者名称
    • └ order_index
    • Number
    • 可选
    • 100
    • 视频在所属视频集中的排序号
    • └ content_score
    • Number
    • 可选
    • 10
    • 内容质量评分
    • └ operation
    • String
    • 必须
    • ADD
    • 操作类型ADD/DELETE/UPDATE
    • └ suggest_max_price
    • Number
    • 可选
    • 1200
    • 建议最高零售价(单位:分)
    • └ suggest_min_price
    • Number
    • 可选
    • 1200
    • 建议最低零售价(单位:分)
    • └ cost_price
    • Number
    • 可选
    • 1000
    • 成本价(单位:分)
    • └ audition_second
    • Number
    • 必须
    • 180
    • 试看秒数,若支持试看填1,否则填0

    响应参数

    名称 类型 示例值 描述
    ret_code Number 0 状态码
    ret_msg String success 描述

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaAilabsAligenieOpenvideoPushRequest req = new AlibabaAilabsAligenieOpenvideoPushRequest();
    List<AlibabaAilabsAligenieOpenvideoPushRequest.RawSingleVideo> list2 = new ArrayList<AlibabaAilabsAligenieOpenvideoPushRequest.RawSingleVideo>();
    AlibabaAilabsAligenieOpenvideoPushRequest.RawSingleVideo obj3 = new AlibabaAilabsAligenieOpenvideoPushRequest.RawSingleVideo();
    list2.add(obj3);
    obj3.setReleaseTime(1562256939000L);
    obj3.setTagIds(new Long[] { 10321 };
    );
    obj3.setChargeType(0L);
    obj3.setAlbumId("100001");
    obj3.setDescription("视频介绍");
    obj3.setLanguage("英语");
    obj3.setLikeCount(3000L);
    obj3.setActorName("刘德华");
    obj3.setTitle("视频标题");
    obj3.setPlayUrl("{\"1080P\":\"http://abc.mp4\"}");
    obj3.setDuration(500L);
    obj3.setIsExclusive(0L);
    obj3.setSubTitle("子标题");
    obj3.setValidEndTime(1562256939000L);
    obj3.setDirectorName("张艺谋");
    obj3.setAlias("别名1");
    obj3.setId("10001");
    obj3.setForwardCount(3000L);
    obj3.setArea("中国");
    obj3.setVCoverUrl("http://c.jpg");
    obj3.setCommonCateId(80021002L);
    obj3.setValidStartTime(1562256939000L);
    obj3.setSupportDefinition("480P");
    obj3.setProducerName("出品人");
    obj3.setCollectCount(3000L);
    obj3.setExtendInfo("{\"a\":1}");
    obj3.setOupgcType("PGC");
    obj3.setCommentCount(3000L);
    obj3.setCoverUrl("http://d.jpg");
    obj3.setPlayCount(3000L);
    obj3.setUploaderName("上传者");
    obj3.setOrderIndex(100L);
    obj3.setContentScore(10L);
    obj3.setOperation("ADD");
    obj3.setSuggestMaxPrice(1200L);
    obj3.setSuggestMinPrice(1200L);
    obj3.setCostPrice(1000L);
    obj3.setAuditionSecond(180L);
    req.setVideos(list2);
    AlibabaAilabsAligenieOpenvideoPushResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_ailabs_aligenie_openvideo_push_response>
        <ret_code>0</ret_code>
        <ret_msg>success</ret_msg>
    </alibaba_ailabs_aligenie_openvideo_push_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

    返回
    顶部