【发布时间】:2010-07-23 19:34:12
【问题描述】:
我正在寻找一种从用户 youtube 名称或网址获取以下内容的方法。
- 缩略图
- youtube.com 上的视频链接
- 视频标题
需要用 PHP 来做。是否有一些我可以使用的 youtube api 或者我最好的选择是简单的馅饼?
【问题讨论】:
我正在寻找一种从用户 youtube 名称或网址获取以下内容的方法。
需要用 PHP 来做。是否有一些我可以使用的 youtube api 或者我最好的选择是简单的馅饼?
【问题讨论】:
看代码
<?php
error_reporting(E_ALL);
$feedURL = 'http://gdata.youtube.com/feeds/api/users/USER-ID/uploads?max-results=50';
$sxml = simplexml_load_file($feedURL);
$i=0;
foreach ($sxml->entry as $entry) {
$media = $entry->children('media', true);
$watch = (string)$media->group->player->attributes()->url;
$thumbnail = (string)$media->group->thumbnail[0]->attributes()->url;
?>
<div class="videoitem">
<div class="videothumb"><a href="<?php echo $watch; ?>" class="watchvideo"><img src="<?php echo $thumbnail;?>" alt="<?php echo $media->group->title; ?>" /></a></div>
<div class="videotitle">
<h3><a href="<?php echo $watch; ?>" class="watchvideo"><?php echo $media->group->title; ?></a></h3>
<p><?php echo $media->group->description; ?></p>
</div>
</div>
<?php $i++; if($i==3) { echo '<div class="clear small_v_margin"></div>'; $i=0; } } ?>
它将为用户提供所有 youtube 视频。现在很容易开发自己的。 通过https://code.google.com/apis/youtube/2.0/reference.html了解更多关于 YouTube API 的信息
【讨论】:
YouTube 提供了一个 API。您可以在此处查看参考:https://code.google.com/apis/youtube/2.0/reference.html
【讨论】: