|

50精币
提交视频标题等相关信息,获得视频上传地址 URL http://api.tudou.com/v3/gw?method=item.upload 格式 xml, json HTTP请求方式 GET,POST 是否需要身份验证 true 身份验证机制说明[http://api.tudou.com/wiki/index.php/%E6%8E%88%E6%9D%83%E6%9C%BA%E5%88%B6%E8%AF%B4%E6%98%8E] 请求数限制 true 默认每分钟100次 参数说明 参数名 | 取值 | 是否必选 | 说明 | title | 视频名称 | 必选 | 视频名称,必须UTF8编码 | content | 视频说明 | 可选 | 视频说明,默认为空 | tags | 视频标签 | 必选 | 视频标签 | channelId | 频道ID | 必选 | 指定视频所属频道(详见土豆频道信息接口)。 | ipAddr | IP地址 | 必选 | 当您作为服务端代理客户Duan获取视频下载地址时,需要您获得客户的实际IP地址,并赋值到该字段. | 使用说明 - 参数名输入错误或关键词不输入会返回400错误
- 其他参数值输入不在要求的范围内会返回403错误。
返回字段说明 - ItemUploadInfo 字段名 | 说明 | 备注 | itemCode | 视频编码 | 11位字符型编码,视频唯一标识 | token | 上传令牌,一次有效 |
| serverIp | 上传服务器地址 |
| uploadUrl | 实际上传URL | 包含appKey和流水号sn
| 上传流程 上传过程包含以下三个步骤:
步骤 1 – 提交视频相关信息 HTTP POST/GET 请求http://api.tudou.com/v3/gw?method=item.upload地址. 并且包含以下几个值:
- appKey - 该值标识发出 API 请求的应用程序。
- title - 该值为将要上传的视频名称。
- content - 该值为将要上传的视频说明信息。
- tags - 该值为将要上传的视频标签,多个标签以逗号分隔。
- channelId - 该值指定上传视频所属频道。
步骤 2 - 从 API 响应中提取上传服务令牌和地址
从上一步请求中返回类似如下格式的数据:
{"itemUploadInfo":{ "token":"61927606_115542616_4026630287", "itemCode":"GO8NEtFYWLE", "serverIp":"114.80.122.75", "uploadUrl":"http://114.80.122.71/?token=61927606_115542616_4026630287&appKey=xxx&sn=1324448972046" }}您需要解析该内容,提取实际的上传地址.
步骤 3 - 上传视频文件 根据上一步获得的uploadUrl的值,直接上传视频文件.
示例:
<html><body><Form action="http://114.80.122.71/?token=61927606_115542616_4026630287&appKey=xxx&sn=1324448972046" enctype="multipart/form-data" method="post"> <input type="file" name="file" id="upFile"> <input type="submit" value="Submit" /></Form></body></html>
详细步骤: 1. 第三方网站显示一个表单,供用户输入关于待上传视频的详细描述性信息。
2. 用户输入视频详细信息,例如视频的标题、说明和频道。
3. 第三方网站向 Tudou 发送 HTTP POST 请求,其中包含身份验证令牌和用户在前一步骤中提交的视频详细信息。
4. Tudou返回一次性上传令牌,这是一个已加密的值,其中包含身份验证信息和待上传视频的视频详细信息。提取 API 响应中的值部分介绍了 API 响应中的上传令牌和网址。
5. 第三方网站显示一个表单,供用户选择自己的视频文件并将其上传到 Tudou。该表单会直接提交到 Tudou,其中必须包含隐藏的输入字段,用于指定在前一步骤中获取的上传令牌。
6. 用户选择自己的视频并提交表单,以便将视频和上传令牌直接发送到 Tudou。Tudou验证令牌的有效性,然后将该视频添加到用户的视频中。在此过程中,Tudou为视频指定一个唯一的 ID,用于在 Tudou上标识该视频。
7. Tudou将用户重定向回第三方网站。
具体请看 http://open.tudou.com/wiki/技术文档/视频上传 后面的文字也复制打开
还有这个也是http://api.tudou.com/apidoc/index.php/%E8%A7%86%E9%A2%91%E4%B8%8A%E4%BC%A0%E6%8E%A5%E5%8F%A3
|
|