我希望用户直接将视频上传到我的youtube帐户,并附上他们自己的标题和描述。
$youtube_video_title = "deltager"; // This is the uploading video title.
$youtube_video_description = "Example"; // This is the uploading video description.
$youtube_video_category = "News"; // This is the uploading video category.
$youtube_video_keywords = "example, video"; // This is the uploading video keywords.
这是定义的标题,下一个是表单。
<form action="<?php echo($response->url); ?>?nexturl=<?php echo(urlencode($nexturl)); ?>" method="post" enctype="multipart/form-data" onsubmit="return checkForFile();">
Deltager Nr: <input type="text" name="deltager" />
Emne: <input type="text" name="emne" />
<input id="file" type="file" name="file"/>
<div id="errMsg" style="display:none;color:red">
You need to specify a file.
</div>
<input type="hidden" name="token" value="<?php echo($response->token); ?>"/>
<input type="submit" value="Upload Film :-)" />
</form>
我希望表单中的输入,在标题和描述等中进行定义。因此,"deltager"、"example"等都是为了获得输入文本而进行的更改。
谢谢。
查看文档,您必须分两步完成,首先接受用户描述视频的输入,然后使用上面的片段。
因此:
- 创建一个包含标题、类别、描述、关键字等的表单
- 使用XML请求调用YouTube API以检索上载令牌
- 使用上面表格中的上传令牌
http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Browser_based_uploading