RSS/JavaScript を介してブログから投稿を取得して、自分の Web サイトに表示しようとしています。プルする投稿へのタイトルとリンクを正常に取得できますが、実際の投稿コンテンツを取得しようとすると、他に何も表示されません。過去 2 日間 Google の 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>
この方法でコンテンツを取得できるかどうかを誰かが知っていますか、それとも私はこれに完全に間違っていますか? ありがとうございました!