El código que tengo es el siguiente:
Código:
<?php $id = $_POST['id']; $datos = simplexml_load_file("http://gdata.youtube.com/feeds/api/videos/".$id); echo "Video: <a href='http://www.youtube.com/watch?v=".$id."' target='_blank'>".$datos->title."</a>"; //Ahora los comentarios $datos = simplexml_load_file("http://gdata.youtube.com/feeds/api/videos/".$id./comments"); foreach($datos->entry as $comment) { echo "<div><h3>".$comment->author->name."</h3><span>".$comment->content."</span><br><br></div>"; } ?>
El problema es que solo me aparecen 25 comentarios. He leído que en cada consulta, solo se pueden conseguir 25 comentarios al mismo tiempo. Entonces, he investigado y en teoría podría ir sacando todos de 25 en 25, pero no sé como...
Esta instrucción se supone que te saca comentarios del 1 al 25 (y luego podría ir cambiando el "start-index" de 25 en 25 para sacarlos todos...
Código:
La cosa es que esa línea me da error... No consigo hacer que funcione. $datos = simplexml_load_file("https://gdata.youtube.com/feeds/api/videos/".$id."/comments?start-index=1&max-results=25");