У меня есть RSS-канал, который я создал в Yahoo Pipes. Вы можете view it here.Yahoo Pipes RSS pubDate, показывающий как «неопределенный» при просмотре через API фидов Google
При просмотре этого через API Google Feed, pubDate подходит как неопределенный (во избежание сомнений, я также пробовал форматирование, что и в случае с PubDate).
Вот код, который я использовал:
<div class="clear" id="feed">
</div>
<script type="text/javascript">
var feedcontainer=document.getElementById("feed")
var feedurl="http://pipes.yahoo.com/pipes/pipe.run?_id=f0eb054e3a4f8acff6d4fc28eda5ae32&_render=rss"
var feedlimit=5
var rssoutput="<h3>Business and Tax News</h3><ul>"
function rssfeedsetup(){
var feedpointer=new google.feeds.Feed(feedurl)
feedpointer.setNumEntries(feedlimit)
feedpointer.load(displayfeed)
}
function displayfeed(result){
if (!result.error){
var thefeeds=result.feed.entries
for (var i=0; i<thefeeds.length; i++)
rssoutput+="<li><a href='" + thefeeds[i].link + "'>" + thefeeds[i].title + " (" + thefeeds[i].pubDate +")</a></li>"
rssoutput+="</ul>"
feedcontainer.innerHTML=rssoutput
}
else
alert("Error fetching feeds!")
}
window.onload=function(){
rssfeedsetup()
}
</script>
... и вот это на example page.
Я сделал кое-какие действия в этом вопросе и обнаружил, что существует небольшая документированная проблема с тем, как Yahoo Pipes выводит PubDate. Я пробовал следовать инструкциям в вопросе Can't get pubDate to output in Yahoo! Pipes? (результирующий канал here), но, похоже, это не имеет никакого значения.
Как я могу вывести правильный PubDate в Google Feed из RSS-канала Yahoo Pipes? Возможно ли это?
Он делает! Ура. – BFWebAdmin