来自网站的Youtube上传者

时间:2012-02-09 15:26:08

标签: php forms input youtube-api

我希望用户将视频直接上传到我的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”等是更改以获取输入文本。

感谢。

1 个答案:

答案 0 :(得分:0)

查看文档,您将分两步完成此操作,首先接受描述视频的用户的输入,然后使用上面的代码段。

所以:

  1. 创建包含标题,类别,说明,关键字等的表单。
  2. 使用您的XML请求调用YouTube API以检索上传令牌
  3. 使用上面表格中的上传令牌
  4. http://code.google.com/apis/youtube/2.0/developers_guide_protocol.html#Browser_based_uploading