草庐IT

php - 从 YouTube 视频中读取 XML

如何从YouTube读取XML?我尝试了以下方法。$xml=newXMLReader();$xml->open('http://gdata.youtube.com/feeds/api/videos/1uwOL4rB-go');$r=array();while($xml->read()){$r[]=array($xml->name=>$xml->value);}我已经走到这一步了,但它没有获得我需要的必要信息,例如视频时长。 最佳答案 持续时间存储在yt:duration节点中,位于media:group聚合下。您使用的是什么语言?G

php - 格式化发布的结果 - Youtube API

我正在尝试发布我的日期以显示它在youtube上的显示,即。“2天前”或“4小时前”。当我提取发布日期时,它只显示为“2012-01-11T20:49:59.00Z”这是我当前的代码;entryas$entry){//getnodesinmedia:namespaceformediainformation$media=$entry->children('http://search.yahoo.com/mrss/');//getvideoplayerURL$attrs=$media->group->player->attributes();$watch=$attrs['url'];//g

php - YouTube XML Feed 错误

我在一个网站上有一个页面,它从YouTube中提取我最喜欢的提要并将它们嵌入到网站中。问题是它在80%的时间内正常工作,但在另外20%的时间内我在页面上遇到错误-代码中没有任何更改导致此问题,所以我想知道可能是什么原因造成的这个,或者如果有更好的方法来做我正在做的事情......我在检索XML提要时遇到的错误是403Forbidden...这是它的样子(注意:行号不会完全匹配,因为我已经简化了下面的代码示例。有问题的XML提要在这里:https://gdata.youtube.com/feeds/api/users/umarchives/favoritesWarning:simplex

php - 显示来自 youtube api 的 xml 输出 - php

我发现我可以通过viewCount(点击次数)获取YouTubechannel的视频列表,并使用下面的链接限制结果http://gdata.youtube.com/feeds/api/users/edbassmaster/uploads?orderby=viewCount&max-results=5这当然会返回一些xml提要代码。我正在尝试将视频以div的形式列在我的网站上。我尝试过的:title[0];$list['title']=$xml->title[0];echo$list['title'];?>到目前为止,如果我尝试$xml->title[1],那只会给我xml提要的标题。它

ruby-on-rails - 使用 Nokogiri 错误缓存 Youtube API XML 响应 - 编码错误?

我想尽量减少对YoutubeAPI的调用,因为此数据不会经常刷新。当我尝试缓存这个时:Rails.cache.fetch("youtube-#{@yt_name}",:expires_in=>1.day)do@youtube_doc=Nokogiri::XML(open("https://gdata.youtube.com/feeds/api/users/#{@yt_name}/uploads"))end我在heroku中遇到错误:Marshallingerrorforkey'youtube-NAME':nomarshal_dumpisdefinedforclassNokogiri::

xml - 哪种 DITA 元素可用于嵌入 YouTube 视频?

我正在使用DITA生成用户文档并生成PDF和XHTML可交付成果。我可以使用哪个DITA元素来嵌入YouTube视频?理想情况下,我更愿意使用样式表生成嵌入代码,然后以某种方式将视频链接添加到文档中。以下是我设想使用伪标记时这样的元素的外观:YouTube101:HowtoFindWhat'sHotonYouTubeThisvideoexplainshowtotapintotheculturalzeitgeisthappeningonYouTuberightnow.如果可能的话,我更愿意使用标准DITA元素之一来实现这一点。 最佳答案

ruby - 如何访问 Youtube_it ruby​​ 查询结果?

我正在尝试实现youtube_ityoutubeapiwrapperforruby​​并使其正常工作,除了我不知道应该如何访问查询结果。这是我的查询:client.videos_by(:query=>"penguin",:max_results=>1)Submittingrequest[url=http://gdata.youtube.com/feeds/api/videos?max-results=1&start-index=1&vq=penguin].=>#,#,#,#],@categories=[#],@noembed=false,@racy=false,@favorite_co

c# - 使用 linq 解析 youtube 提要

我想解析youtubechannel的原子提要。这是该rss原子提要的链接。http://gdata.youtube.com/feeds/api/users/cokestudio/uploads?orderby=updatedListlstYT=newList();XDocumentxDocumentYT=XDocument.Load(Server.MapPath("XMLFile.xml"));XNamespacexmlns="http://www.w3.org/2005/Atom";lstYT.AddRange((fromentryinxDocumentYT.Descendants

xml - 如何从 googleapi Youtube API 获取 XML 响应

似乎YouTube已将其API更新为更新的API(YouTubeDataAPI(v3)),突然我网站上的YouTube搜索无法正常工作。我正在尝试更新它们以使用新API,但每次我得到JSON结果而不是XML时,旧API都会返回xml,所以我代码需要一个xml返回结果。当我尝试在API调用中指定XML时,出现调用无效的错误。任何人都可以向我解释如何从YouTubeAPIV3检索XML吗? 最佳答案 YouTubeAPIv3返回JSon中的数据.不可能将其更改为返回xml。PrerequisitesRegisteryourapplica

c# - 如何从 xml 中获取数据,通过 linq,c#

你好,我在从youtubexml获取数据时遇到问题:youtubexml地址:http://gdata.youtube.com/feeds/api/videos?q=keyword&orderby=viewCount我试了一下,但是程序没有进入linq查询。key=@"http://gdata.youtube.com/feeds/api/videos?q="+keyword+@"&orderby=viewCount";youtube=XDocument.Load(key);urls=(fromiteminyoutube.Elements("feed")selectnewVideInfo