文档中心 > API类目 > 虚拟院线API

taobao.taotv.trade.order.sync (影视会员商品订单同步)

外部影视会员商品订单信息同步至阿里

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
order_info OutOrderDo 必须 外部订单信息
  • └ duration
  • Number
  • 必须
  • 31
  • 权益时长
  • └ price
  • Number
  • 可选
  • 2000
  • 商品价格
  • └ gmt_right_end
  • Date
  • 必须
  • 2015-07-24 10:00:00
  • 用户权益到期时间
  • └ user_id
  • Number
  • 必须
  • 123456
  • 用户ID(对应优酷ytid)
  • └ appkey
  • String
  • 必须
  • 4272
  • TOP应用标识
  • └ uuid
  • String
  • 可选
  • ''
  • 设备号
  • └ client_ip
  • String
  • 可选
  • 127.0.0.1
  • 下单客户端IP地址
  • └ product_name
  • String
  • 可选
  • 优酷黄金会员1月
  • 商品名称
  • └ order_id
  • Number
  • 必须
  • 123456
  • 订单ID
  • └ product_id
  • Number
  • 必须
  • 1000020001
  • 商品ID
  • └ vip_type
  • String
  • 可选
  • super_vip
  • 会员类型(super_vip、gold_vip)
  • └ order_type
  • String
  • 可选
  • refund
  • 订单类型:new新订单;refund退款单
  • └ product_type
  • Number
  • 可选
  • 1
  • 商品类型,1购买的VIP包,2单点,3赠送的VIP包
  • └ license
  • Number
  • 可选
  • 1
  • 牌照方:1-华数 7-CIBN

响应参数

名称 类型 示例值 描述
result OrderSyncResultDo 订单同步结果
  • └ gmt_right_end
  • Date
  • 2016-07-24 10:00:00
  • 会员权益到期时间
  • └ order_id
  • Number
  • 123456
  • 订单ID
  • └ uuid
  • String
  • ''
  • 下单设备号
  • └ user_id
  • Number
  • 123456
  • 用户ID(对应优酷ytid)

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TaotvTradeOrderSyncRequest req = new TaotvTradeOrderSyncRequest();
TaotvTradeOrderSyncRequest.OutOrderDo obj1 = new TaotvTradeOrderSyncRequest.OutOrderDo();
obj1.setDuration(31L);
obj1.setPrice(2000L);
obj1.setGmtRightEnd(StringUtils.parseDateTime("2015-07-24 10:00:00"));
obj1.setUserId(123456L);
obj1.setAppkey("4272");
obj1.setUuid("''");
obj1.setClientIp("127.0.0.1");
obj1.setProductName("优酷黄金会员1月");
obj1.setOrderId(123456L);
obj1.setProductId(1000020001L);
obj1.setVipType("super_vip");
obj1.setOrderType("refund");
obj1.setProductType(1L);
obj1.setLicense(1L);
req.setOrderInfo(obj1);
TaotvTradeOrderSyncResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<taotv_trade_order_sync_response>
    <result>
        <gmt_right_end>2016-07-24 10:00:00</gmt_right_end>
        <order_id>123456</order_id>
        <uuid>&apos;&apos;</uuid>
        <user_id>123456</user_id>
    </result>
</taotv_trade_order_sync_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>

错误码解释

错误码 错误描述 解决方案
isv.invalid-parameter 参数无效,格式不对、非法值、越界等 请校验参数值及类型
isp.service-unavailable 调用后端服务抛异常,服务不可用 阿里服务出异常,请通知接口负责人
isv.frequent-requesst 请求过于频繁,同一订单并发请求 稍后重试

API工具

如何获得此API

FAQ

返回
顶部