0

特定のチャネルからタイトル、説明、URLなどの情報を取得し、それをデータベースに保存する方法が必要です。

最も難しい部分は、YouTubeAPIから取得した情報をフォーマットすることのようです。私はそれを分解して必要なものを手に入れるのに苦労しています。

$url = 'http://gdata.youtube.com/feeds/api/users/'.$username.'/uploads';
$xml = simplexml_load_file($url);

上記は私がしていることです。

物事を行うvimeoの方法はとても簡単に思えます。

どんな助けでも大歓迎です!

4

2 に答える 2

0

これは私のために働いた:

$username="riotgamesinc";
$url = 'http://gdata.youtube.com/feeds/api/users/'.$username.'/uploads';
$xml = simplexml_load_file($url);
foreach ($xml->entry as $video) {
    echo $video->title;
    echo "<br />";
    echo $video->content;
    echo "<br />";
    $attributes = $video->link[0]->attributes();
    echo $attributes['href'];
    echo "<br /><br />";
}
于 2013-03-22T14:00:29.653 に答える
0

xmlを使用していることは知っていますが、JSONの操作は少し簡単です。

<?php
  $url = 'http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json';
  $content = file_get_contents($url);
  $json = json_decode($content, true);

  print_r($json);
?>

そうすれば、実際に何でも表示できますが、昨夜、TwitterフィードでHandbars.jsを使用していたので、とても簡単でした。例を挙げられるように、コードがあればいいのにと思います。申し訳ありません。

于 2013-03-22T13:52:28.537 に答える