申请应用后,手动获取access_token
https://cloud.youku.com/tools
点击手动获取ACCESS_TOKEN
当旧的ACCESS_TOKEN过期后,此接口用户刷新ACCESS_TOKEN,用以避免每日登录。
接口
URL: https://api.youku.com/oauth2/token.json
HTTP方法:POST
返回格式:json
参数
类型
必选
默认值
说明
client_id
string
true
应用Key
grant_type
refresh_token
只支持grant_type=refresh_token
刷新token(之前登录时调用接口获取的返回字段值),用于获取新的access_token
返回值
允许为空
access_token
false
新的access_token,用来调用其他已授权的API接口的凭证
expires_in
int
access_token有效时长,单位:秒
刷新token,用于获取新的access_token
token_type
使用access_token访问资源的方式,默认为bearar
接口 URL:https://api.youku.com/uploads/create.json HTTP方法:POST 返回格式:json
OAuth2授权
file_name
视频源文件名称(包括扩展名)
file_md5
视频文件MD5(32位小写字母和数字组合),如果MD5与上传文件MD5不一致将导致失败。web上传可以不填
file_size
视频源文件大小,单位:字节
title
视频标题 最多能填写60个字符
tags
视频标签 逗号隔开,标签个数不能超过10个 单个标签最少2个字符,最多20个字符
category
Other
分类名称
thumbnail
用户上传封面图
copyright_type
original
版权所有 original: 原创 reproduced: 转载
public_type
all
视频权限all:公开;friend:仅好友;password:输入密码观看
watch_password
观看密码明文 当public_type为password时,此为必须项
description
视频描述 最多能填写2000个字符
deshake
0
1表示需要防抖处理,0表示不需要
isweb
是否使用web上传方式 1:是 0:不是
isnew
1
使用oss上传方式 1:是 0:不是
此参数用来控制是否用新链路上传,2022年7月1号开始,禁止传值为0,默认全部为1
返回 字段说明
video_id
创建的视频id
upload_token
上传token
endpoint
oss endPoint
security_token
sts token
oss_bucket
oss bucket名字
oss_object
oss key 上传时临时文件的名字
temp_access_id
oss临时ak
temp_access_secret
oss临时sk
expire_time
oss临时ak过期时间,换算成北京时间需要+8小时
aliyun-oss上传文档:https://help.aliyun.com/document_detail/32013.html
注 :使用oss的sdk,创建ossClient上传文件时,需使用temp_access_id、temp_access_secret、security_token,security_token不能忽略。参考阿里云参考文档 https://help.aliyun.com/document_detail/100624.html
上传提交(uploads/commit)
URL:https://api.youku.com/uploads/commit.json HTTP方法:POST 返回格式:json
返回结果
上传wiki参考
为了得到我们往回走哪最好的体验效果,我们建议您升级到最新版本的Internet Explor 或选择另一个Web浏览器,如下图:
oss视频上传
准备阶段
获取登陆凭证
申请应用后,手动获取access_token
https://cloud.youku.com/tools
点击手动获取ACCESS_TOKEN
刷新登陆凭证
当旧的ACCESS_TOKEN过期后,此接口用户刷新ACCESS_TOKEN,用以避免每日登录。
接口
URL: https://api.youku.com/oauth2/token.json
HTTP方法:POST
返回格式:json
参数
参数
类型
必选
默认值
说明
client_id
string
true
应用Key
grant_type
string
true
refresh_token
只支持grant_type=refresh_token
refresh_token
string
true
刷新token(之前登录时调用接口获取的返回字段值),用于获取新的access_token
返回值
参数
类型
允许为空
说明
access_token
string
false
新的access_token,用来调用其他已授权的API接口的凭证
expires_in
int
false
access_token有效时长,单位:秒
refresh_token
string
false
刷新token,用于获取新的access_token
token_type
string
false
使用access_token访问资源的方式,默认为bearar
上传阶段
上传创建(uploads/create)
接口
URL:https://api.youku.com/uploads/create.json
HTTP方法:POST
返回格式:json
参数
参数
类型
必选
默认值
说明
client_id
string
true
应用Key
access_token
string
true
OAuth2授权
file_name
string
true
视频源文件名称(包括扩展名)
file_md5
string
true
视频文件MD5(32位小写字母和数字组合),如果MD5与上传文件MD5不一致将导致失败。web上传可以不填
file_size
int
true
视频源文件大小,单位:字节
title
string
true
视频标题 最多能填写60个字符
tags
string
true
视频标签 逗号隔开,标签个数不能超过10个 单个标签最少2个字符,最多20个字符
category
string
false
Other
分类名称
thumbnail
string
false
Other
用户上传封面图
copyright_type
string
false
original
版权所有 original: 原创 reproduced: 转载
public_type
string
false
all
视频权限all:公开;friend:仅好友;password:输入密码观看
watch_password
string
false
观看密码明文 当public_type为password时,此为必须项
description
string
false
视频描述 最多能填写2000个字符
deshake
int
false
0
1表示需要防抖处理,0表示不需要
isweb
int
false
0
是否使用web上传方式 1:是 0:不是
isnew
int
false
1
使用oss上传方式 1:是 0:不是
此参数用来控制是否用新链路上传,2022年7月1号开始,禁止传值为0,默认全部为1
返回
字段说明
参数
类型
允许为空
说明
video_id
string
false
创建的视频id
upload_token
string
false
上传token
endpoint
string
false
oss endPoint
security_token
string
false
sts token
oss_bucket
string
false
oss bucket名字
oss_object
string
false
oss key 上传时临时文件的名字
temp_access_id
string
false
oss临时ak
temp_access_secret
string
false
oss临时sk
expire_time
string
false
oss临时ak过期时间,换算成北京时间需要+8小时
OSS上传文件
aliyun-oss上传文档:https://help.aliyun.com/document_detail/32013.html
注 :使用oss的sdk,创建ossClient上传文件时,需使用temp_access_id、temp_access_secret、security_token,security_token不能忽略。参考阿里云参考文档 https://help.aliyun.com/document_detail/100624.html
上传提交(uploads/commit)
接口
URL:https://api.youku.com/uploads/commit.json
HTTP方法:POST
返回格式:json
参数
参数
类型
必选
默认值
说明
client_id
string
true
应用Key
access_token
string
true
OAuth2授权
upload_token
string
true
上传token
返回结果
参数
类型
允许为空
说明
video_id
string
false
创建的视频id
上传wiki参考