]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
xml parsing error on youtube titles/desc fixed
authorDave Tosh <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>
Thu, 20 May 2010 16:38:49 +0000 (16:38 +0000)
committerDave Tosh <dave@36083f99-b078-4883-b0ff-0f9b5a30f544>
Thu, 20 May 2010 16:38:49 +0000 (16:38 +0000)
git-svn-id: http://code.elgg.org@6113 36083f99-b078-4883-b0ff-0f9b5a30f544

actions/add.php

index a8a3f290572338a698e4819d945a65c09c0dadfd..528e65269cf92c2edaebd5915ce88c6450695654 100644 (file)
@@ -32,23 +32,23 @@ if($page_owner->type == "group") {
 require_once(dirname(dirname(__FILE__)) . "/models/lib/class.vimeo.php");
 
 function fetchyoutubeDatatitle($videoid){
-       $buffer = file_get_contents('http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=rG48P7iz0eo&video_id='.$videoid);
+       $buffer = file_get_contents('http://gdata.youtube.com/feeds/api/videos/'.$videoid);
        /**
        ** generate XML View
        **/
        $xml_buffer = new SimpleXMLElement($buffer);
-       $vidDataTitle = $xml_buffer->video_details->title;
+       $vidDataTitle = $xml_buffer->title;
        return $vidDataTitle;
        //return "";
 }
 
 function fetchyoutubeDatadesc($videoid){
-       $buffer = file_get_contents('http://www.youtube.com/api2_rest?method=youtube.videos.get_details&dev_id=rG48P7iz0eo&video_id='.$videoid);
+       $buffer = file_get_contents('http://gdata.youtube.com/feeds/api/videos/'.$videoid);
        /**
         ** generate XML View
         **/
        $xml_buffer = new SimpleXMLElement($buffer);
-       $vidDataDesc = $xml_buffer->video_details->description;
+       $vidDataDesc = $xml_buffer->content;
        return $vidDataDesc;
        //return "";
 }