Exemple

Exemple – Exemples basiques de Services_YouTube

Exemples basiques de Services_YouTube

Les exemples suivants montrent comment utiliser les fonctionnalités basiques de Services_YouTube:

Retrouver des éléments du profil d'un utilisateur.

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

$dev_id "VOTRE_ID_DE_DEV";
$user_id "USER_ID";
$youtube = new Services_YouTube($dev_id, array('useCache' => true));
$utilisateur $youtube->getProfile($user_id);
$profil $utilisateur->user_profile;
print 
"{$profil->first_name} {$profil->last_name} :({$profil->video_watch_count} vidéos regardées.)\n";
?>

Liste des vidéos favorites d'un utilisateur.

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

$dev_id "VOTRE_ID_DE_DEV";
$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";
}
?>

Liste des amis d'un utilisateur.

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

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

Lister toutes les videos qui ont un tag particulier.

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

$dev_id "VOTRE_ID_DE_DEV";
$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";
}
?>

Lister toutes les vidéos uploadées par un utilisateur donné.

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

$dev_id "VOTRE_ID_DE_DEV";
$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";
}
?>

Lister les 25 vidéos les plus récentes ayant été affichées sur la page principale du site YouTube.

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

$dev_id "VOTRE_ID_DE_DEV";
$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";
}
?>

Afficher les détails d'une vidéo.

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

$dev_id "VOTRE_ID_DE_DEV";
$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 => $commentaires) {
    print 
"{$commentaires->author} : {$commentaires->text}<hr />";
}
?>
Introduction à Services_YouTube (Previous) UDDI (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.