申请应用后,手动获取access_token
点击手动获取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 |
接口
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小时 |
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 |