NiKoS WSN Δημοσ. 5 Ιανουαρίου 2013 Δημοσ. 5 Ιανουαρίου 2013 Υπάρχει κάποιος έτοιμος κώδικας (javascript etc etc) που να τραβάει δεδομένα από μία playlist του youtube (title,thubnail,description etc etc) και να τα αναγράφει;
elis88 Δημοσ. 5 Ιανουαρίου 2013 Δημοσ. 5 Ιανουαρίου 2013 υπάρχει API που σου δείνει το youtube https://developers.google.com/youtube/
Crawl_From_Death Δημοσ. 5 Ιανουαρίου 2013 Δημοσ. 5 Ιανουαρίου 2013 (επεξεργασμένο) ο κωδικας που ακολουθει ειναι γραμμενος σε php και τραβαει την λιστα video απο ενα καναλι: ας υποθεσουμε οτι στο $videoRSS εχουμε την τιμη http://gdata.youtube.com/feeds/api/videos?author= οπου στο author βαζουμε το ονομα της page. Στην δικη σου περιπτωση πρεπει να χρησιμοποιησεις το url https://gdata.youtube.com/feeds/api/users/userId/playlists?v=2 οπου στο userid θα βαλεις τον κωδικο του user που θελεις. Χρησιμοποιουμε την SimpleXMLElement για να κανουμε parse το αρχειο $rss = new SimpleXMLElement($videoRSS, null, true); foreach ($rss->entry as $entry) { $video_id = $entry->id; $video_title = $entry->title; $video_publshed = $entry->published; } αν κανεις print_r($entry) θα δεις ολες τις δυνατες τιμες που μπορεις να εξαγεις οποτε χρησιμοποιεις αναλογα τα "$entry->" Περισσοτερα μπορεις να δεις το https://developers.google.com/youtube/2.0/developers_guide_protocol_playlists οπου θα δεις εκει και την μορφη που εχει το αρχειο που σου επιστρεφει το youtube. Ελπιζω να σε βοηθησα Επεξ/σία 6 Ιανουαρίου 2013 από Crawl_From_Death
NiKoS WSN Δημοσ. 5 Ιανουαρίου 2013 Μέλος Δημοσ. 5 Ιανουαρίου 2013 ο κωδικας που ακολουθει ειναι γραμμενος σε php και τραβαει την λιστα video απο ενα καναλι: ας υποθεσουμε οτι στο $videoRSS εχουμε την τιμη http://gdata.youtube.com/feeds/api/videos?author= οπου στο author βαζουμε το ονομα της page. Στην δικη σου περιπτωση πρεπει να χρησιμοποιησεις το url https://gdata.youtube.com/feeds/api/users/userId/playlists?v=2 οπου στο userid θα βαλεις τον κωδικο του user που θελεις. Χρησιμοποιουμε την SimpleXMLElement για να κανουμε parse το αρχειο $rss = new SimpleXMLElement($videoRSS, null, true); foreach ($rss->entry as $entry) { $video_pubDate = $entry->published; $video_id = $entry->id; $video_title = $entry->title; $video_publshed = $entry->published; } αν κανεις print_r($entry) θα δεις ολες τις δυνατες τιμες που μπορεις να εξαγεις οποτε χρησιμοποιεις αναλογα τα "$entry->" Περισσοτερα μπορεις να δεις το https://developers.google.com/youtube/2.0/developers_guide_protocol_playlists οπου θα δεις εκει και την μορφη που εχει το αρχειο που σου επιστρεφει το youtube. Ελπιζω να σε βοηθησα Υπάρχει σε γλώσσα μη server side... γίνεται με javascript/jquery?
defacer Δημοσ. 5 Ιανουαρίου 2013 Δημοσ. 5 Ιανουαρίου 2013 Υπάρχει σε γλώσσα μη server side... γίνεται με javascript/jquery? Ναι, αλλά ο browser θα πρέπει να υποστηρίζει cross origin resource sharing για να ξεφύγεις από τους περιορισμούς του same origin policy. Δες εδώ.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα