优酷开放云接入指南

一、账号申请
api分两个版本,V2和V3,V3用了REST请求,对请求的部分参数采用MD5加密,如果你搞了之后搞不定 ,就用V2的,数据结构和V3差别不小而且已经不维护了 ,我等优酷客服联系我再查清问题,到底是哪一步加密出错了。
V2:http://cloud.youku.com/(叫优酷视频云) v3:http://open.youku.com/index.html(优酷开放平台),两者的clientid 通用,secret没测试不知道是否通用。认证过程基本没啥不好弄的 ,那个要填网址的地方,随便找个包含能下app的页面就行。此处求助!如果有大神搞明白了V3的请求签名加密,请联系我!授业解惑! 跪谢!

开始研究

二、V3api结构简析,此处只对openapi中的8个功能进行分析,SDK和云点播没啥意思 ,好像也不是免费的 ;不论谁家做的api,都有相应的错误码对照,出错了若没有提示就看类似文档区寻找原因。多是传错参数。
(tips:1、 V2V3请求的url,都是不同的 并不能通过删除V2两个字母就能访问V3版本接口 。
2、一定要进行错误请求测试,保证有错误提示返回时能圆润处理 ,这个时代了 你懂得。)
openapi:1 内容输出,2视频搜索,3智能推荐,4用户登录,5用户互动,6用户信息,7视频上传,8视频互动 ;

1 内容输出 :目前我开始使用了 内容输入的版权节目接入,可通过 http://open.youku.com/data/content.html 对内含的几个功能进行了解。“节目”相关的,是优酷官方提供的电影电视剧综艺什么的,“视频”相关的则的优酷用户上传的;“专辑”相关的我还没用,猜测是用户上传视频会整理成专辑这类东西吧 。视频、节目、专辑、评论、人物的基本信息和详细信息,顾名思义,就是信息的详略,根据需要进行请求。

发车

三、具体使用(用到哪儿写到哪儿,不是全部的)
1 内容输出 https://openapi.youku.com/v2/schemas/show/category.json 首先请求这个,请求版权影片分类,目前有8个,当然每个里面可能还有子分类 。拿到分类列表后,使用“根据分类获取XX”接口,得到列表页,用户在列表页选择某个视频/节目后,根据id 请求“X条XX基本/详细信息”这类接口,人物和评论相关的接口同理,一层一层请求即可,字段比较多,自行选择吧 。

V2版本简易请求

V2版本已经不维护了,但是仍可以请求,至于V2和V3数据结构,我猜测总有地方相通,要注意的是,实际返回数据结构跟文档里写的已经不同,或增或减,一定要进行实际请求后详细阅读返回数据!
V2版本接口的分类比较粗略 也容易理解,比如节目接口,只有6个接口一看就懂了 。
1节目shows接口注意事项,返回数据由于有子分类,所以数据结构有区别,我还没有具体测试,8 个分类都有单独的字段需要做判断 。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值