2

YouTube ビデオからタイトルを取得するためのこのコード スニペットを見つけましたが、動作します。

<?php
$video_id = 'y8Kyi0WNg40';
$content = file_get_contents("http://youtube.com/get_video_info?video_id=" . $video_id);
parse_str($content, $ytarr);
echo $ytarr['title'];
?>

file_get_contentsしかし、このメソッドは何らかの理由で安全ではなく、YouTube の API で cURL を使用する必要があると多くの人が言っています。このメソッド( ) が安全でない 理由を教えてください。

もしそうなら、cURLを使用して上記のコードと同じ結果を達成するためのチュートリアルまたは例へのリンクをいただければ幸いです。

4

1 に答える 1

2

file_get_contents("http://gdata.youtube.com/feeds/api/videos/".$video_id);XML形式なので、より簡単に解析するために使用できます

cURLを使用する場合は、このチュートリアルを試してください

于 2012-06-21T22:03:47.467 に答える