我正在尝试通过 RSS/JavaScript 从博客中获取帖子以显示在我的网站上。我可以成功获得标题和帖子链接以拉入,但当我尝试获取实际帖子内容时,不会显示任何其他内容。我觉得我错过了一些简单的东西,尽管在过去两天阅读了谷歌的 API 文档之后,我似乎无法弄清楚。
这是我正在使用的脚本:
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("feeds", "1");
var feedContainer=document.getElementById("blog-feed")
var feedURL="http://MYBLOGTITLE.blogspot.com/feeds/posts/default?alt=rss"
var postsReturned=2
var rssoutput="<ul>"
function rssFeedSetup(){
var pullFeed=new google.feeds.Feed(feedURL)
pullFeed.setNumEntries(postsReturned)
pullFeed.load(showFeed)
}
function showFeed(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 + "</a>" + thefeeds[i].content +"</li>"
rssoutput+="</ul>"
feedContainer.innerHTML=rssoutput
}
else
alert("There was an error loading the blog posts.")
}
window.onload=function(){
rssFeedSetup()
}
</script>
有谁知道是否有可能以这种方式获取内容,还是我完全错误地接近这个?谢谢!