多条节目详细付费信息

1. 接口描述

URL https://openapi.youku.com/router/rest.json
功能描述 多条节目详细付费信息
返回格式 Json,UTF8
HTTP请求方式 GET
当前接口版本 V3
历史接口版本 V2

2. 系统参数

参数名 参数全称 必选 参数类型 参数描述
action action true String youku.content.program.multi.payinfo.get
client_id client_id true String 应用的client id
access_token access token false String oauth2的token
format format false String 可选,指定响应格式。默认保持代理接口格式化,目前支持格式为xml,json,text
timestamp timestamp true String 客户端当前时间戳,精确到秒,timestamp与开放平台请求时间误差为6分钟
version version true String 3.0
sign sign true String 对API调用参数(除sign外)的md5加密值。详情见签名方法

3. 业务参数

参数名 参数全称 必选 参数类型 参数描述
q query true String 查询的字段 q=showid:30595,30596
fd field true String 返回的字段 fd,可选参数见注意事项部分。

4. 返回参数

试看时长(秒) 收费节目单品分成比例 预售价格(单位:分)
参数名 参数全称 必选 参数类型 参数描述
showid showid true String 节目ID,16进制小写, 例如75a63cd2b9a2489d3c1e
paid paid true String 是否是收费节目。 0 - 免费 1 - 收费
try_type try_type true String 试看类型:不支持试看(cannot) 节目按时长试看(time) 节目按集数试看(episodes)
try_time try_time true String
try_episodes try_episodes true String 试看集数
onlinetime onlinetime true String 节目上线时间(YYYY-MM-DD HH:NN:SS)
offlinetime offlinetime true String 节目下线时间(YYYY-MM-DD HH:NN:SS)
permit_duration permit_duration true String 消费期(收费节目)(天)
price price true String 节目价格(单位:分)
vod_dividerate vod_dividerate true String
presale presale true String 预售:0-不支持预售 1-可预售
presale_price presale_price true String
presale_onlinetime presale_onlinetime true String 预售开始时间
pay_type pay_type true class="w-10"String[] 付费类型:支持点播(vod) 支持包月(mon)

5. 调用示例

https://openapi.youku.com/router/rest.json?opensysparams={"format": "json",
 "sign": "1c37fe0b2b261bd8c8f7c7f899df6080", "timestamp": 1453718589,
 "client_id": "163d4fd10c7f9a28", "action": "youku.content.program.multi.payinfo.get",
 "version": "3.0", "access_token": "d9ce66ced641240836cf6011a4c195bc"}
&q=showid:301983&fd=video&caller=NOVA
  	   

6. 响应示例

{
tokens: "showid:30595,30596",
orderby: "",
offset: 1,
total: 2,
index_cost: 0,
results: [
{
pk_odshow: "30595",
onlinetime: "0000-00-00 00:00:00",
offlinetime: "0000-00-00 00:00:00",
try_type: "cannot",
presale_onlinetime: "0000-00-00",
pay_type: [ ],
id: 30595,
paid: 0,
permit_duration: 0,
price: 0,
vod_dividerate: 0,
presale: 0,
presale_price: 0,
showid: "cc07434e962411de83b1",
try_time: "0",
try_episodes: "0"
},
{
pk_odshow: "30596",
onlinetime: "0000-00-00 00:00:00",
offlinetime: "0000-00-00 00:00:00",
try_type: "cannot",
presale_onlinetime: "0000-00-00",
pay_type: [ ],
id: 30596,
paid: 0,
permit_duration: 0,
price: 0,
vod_dividerate: 0,
presale: 0,
presale_price: 0,
showid: "cc074380962411de83b1",
try_time: "0",
try_episodes: "0"
}
],
_errorCode: 0,
_errorDesc: null,
url_cost: 0.0053811073303223,
batch_url_cost: 0,
total_cost: 0.0089969635009766
}
			

7. 异常示例

8. 注意事项

fd可选字段:showid paid try_type try_time try_episodes onlinetime offlinetime permit_duration

price vod_dividerate presale presale_price presale_onlinetime pay_type