PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

| JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

例 – Services_YouTube の基本的な使用法

Services_YouTube の基本的な使用法

以下の例で、 Services_YouTube の基本的な使用法を示します。

一般に公開しているユーザプロファイルの取得

<?php
require_once 'Services/YouTube.php';

$dev_id "YOUR_DEV_ID";
$user_id "USER_ID";
$youtube = new Services_YouTube($dev_id, array('useCache' => true));
$user $youtube->getProfile($user_id);
$profile $user->user_profile;
print 
"{$profile->first_name} {$profile->last_name} :({$profile->video_watch_count} Watched.)\n";
?>

ユーザのお気に入り画像の一覧表示

<?php
require_once 'Services/YouTube.php';

$dev_id "YOUR_DEV_ID";
$user_id "USER_ID";
$youtube = new Services_YouTube($dev_id, array('useCache' => true));
$videos $youtube->listFavoriteVideos($user_id);
foreach (
$videos->xpath('//video') as $i => $video) {
    print 
"<img src='{$video->thumbnail_url}' alt='{$video->title}' />\n";
    print 
"<a href='{$video->url}'>URL</a><br />\n";
}
?>

ユーザの友人の一覧表示

<?php
require_once 'Services/YouTube.php';

$dev_id "YOUR_DEV_ID";
$user_id "USER_ID";
$youtube = new Services_YouTube($dev_id, array('useCache' => true));
$users $youtube->listFriends($user_id);
foreach (
$users->xpath('//friend') as $i => $friend) {
    print 
"{$friend->user} : Upload: {$friend->video_upload_count}";
}
?>

指定したタグがついているすべての画像の一覧表示

<?php
require_once 'Services/YouTube.php';

$dev_id "YOUR_DEV_ID";
$tag "test";
$youtube = new Services_YouTube($dev_id, array('useCache' => true));
$videos $youtube->listByTag($tag);
foreach (
$videos->xpath('//video') as $i => $video) {
    print 
"<img src='{$video->thumbnail_url}' alt='{$video->title}' />\n";
    print 
"<a href='{$video->url}'>URL</a><br />\n";
}
?>

指定したユーザがアップロードしたすべての画像の一覧表示

<?php
require_once 'Services/YouTube.php';

$dev_id "YOUR_DEV_ID";
$user_id "USER_ID";
$youtube = new Services_YouTube($dev_id, array('useCache' => true));
$videos $youtube->listByUser($user_id);
foreach (
$videos->xpath('//video') as $i => $video) {
    print 
"<img src='{$video->thumbnail_url}' alt='{$video->title}' />\n";
    print 
"<a href='{$video->url}'>URL</a><br />\n";
}
?>

YouTube のトップページに掲載された、最近の 25 本の画像の一覧表示

<?php
require_once 'Services/YouTube.php';

$dev_id "YOUR_DEV_ID";
$youtube = new Services_YouTube($dev_id, array('useCache' => true));
$videos $youtube->listFeatured();
foreach (
$videos->xpath('//video') as $i => $video) {
    print 
"<img src='{$video->thumbnail_url}' alt='{$video->title}' />\n";
    print 
"<a href='{$video->url}'>URL</a><br />\n";
}
?>

画像の詳細情報の表示

<?php
require_once 'Services/YouTube.php';

$dev_id "YOUR_DEV_ID";
$video_id "VIDEO_ID";
$youtube = new Services_YouTube($dev_id, array('useCache' => true));
$video $youtube->getDetails($video_id);
$details $video->video_details;
print 
"{$details->title} : ({$details->tags}) : RATE: {$details->rating_avg} in {$detials->rating_count}";
print 
"<img src='{$details->thumbnail_url}' alt={$details->title}><hr /><hr />";
foreach (
$details->xpath('//comment') as $i => $comment) {
    print 
"{$comment->author} : {$comment->text}<hr />";
}
?>
忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | 」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: