Sunday 15 May 2011

php - Getting title, description and number of views of a youtube video -


<पूर्व> $ youtube = simplexml_load_file ('http://gdata.youtube.com/feeds/api/videos/wGG543FeHOE ? v = 2 '); $ शीर्षक = $ यूट्यूब- & gt; शीर्षक;

यह शीर्षक मिलता है लेकिन मैं दृश्य संख्या और वर्णन कैसे प्राप्त करूं? $ youtube- & gt; विवरण; और $ youtube- & gt; विचारों की कोशिश की गई

मैं आपको XML एक के बजाय JSON आउटपुट का उपयोग करने का सुझाव देता हूं।

आप इसे alt = json पैरामीटर को अपने URL:

  http://gdata.youtube.com/feeds/api/videos/wGG543FeHOE?v=2&alt=json   

तब आपको जेसन लोड करना होगा और इसे पार्स करना होगा:

  & lt;? Php $ json_output = file_get_contents ("http://gdata.youtube.com/feeds ? / API / वीडियो / wGG543FeHOE v = 2 & amp; alt = json "); $ Json = json_decode ($ json_output, सच); // यह आपको वीडियो का विवरण देता है $ video_description = $ json ['एंट्री'] ['मीडिया $ समूह'] ['मीडिया $ विवरण'] ['$ t']; // यह आपको वीडियो दृश्यों को $ view_count = $ json ['प्रविष्टि'] ['yt $ statistics'] ['viewCount'] को दर्शाता है; // यह आपको वीडियो का शीर्षक देता है $ video_title = $ json ['प्रविष्टि'] ['शीर्षक'] ['$ t']; ? & Gt;  

UPDATE

यह देखने के लिए कि JSON आउटपुट में कौन-सी वेरिएबल्स हैं, यूआरएल पर code> prettyprint = true पैरामीटर को खोलें और इसे अपने ब्राउज़र में खोलें, यह इसे और अधिक सुबोध बनाने के लिए JSON आउटपुट को सुशोभित करेगा:

 < कोड> http://gdata.youtube.com/feeds/api/videos/wGG543FeHOE?v=2&alt=json&prettyprint=true   

यूआरएल ब्राउज़ करने के बजाय आप बस लिखें

  गूंज "& lt; पूर्व & gt;"; print_r ($ json); गूंज "& lt; / pre & gt;";   

के बाद

  $ json = json_decode ($ json_output, सच);   

और यह स्वरूपित JSON आउटपुट प्रिंट करेगा

No comments:

Post a Comment