###前提・実現したいこと
アプリのレビュー(星4以上)を取得して表示させたいです。
###発生している問題・エラーメッセージ
iTunesのRSSを利用してアプリのレビューを表示させることはできたのですが、星4以上という条件指定ができません。
###該当のソースコード
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> google.load("feeds", "1"); function initialize() { var feedurl = "https://itunes.apple.com/jp/rss/customerreviews/id=387771637/xml"; var feed = new google.feeds.Feed(feedurl); feed.setNumEntries(51); feed.setResultFormat(google.feeds.Feed.XML_FORMAT); feed.load(function (result){ if (!result.error){ var entries = result.xmlDocument.getElementsByTagName("entry"); if (entries.length > 0) { for (var i = 1; i < entries.length; i++) { var title = jQuery(entries[i]).find("title").text(); var author = jQuery(entries[i]).find("author").find("name").text(); var contentHtml = jQuery(entries[i]).find("content").text(); var html = jQuery.parseHTML(contentHtml); var content = jQuery(html).find("font:last").text(); var updated = jQuery(entries[i]).find("updated").text(); var publishDate = new Date(updated); var rating = jQuery(entries[i]).find("im\\:rating, rating").text(); var version = jQuery(entries[i]).find("im\\:version, version").text(); var out = '<li><p>' + title + ' <span style="color: #ff9500">' + getStarRating(rating) + '</span></p><p>:' + author + ' - ' + publishDate.toLocaleString() + ' - Ver.' + version + '</p><p>' + content + '</p>'+ '</li>' out = out.replace(/</igm, "<").replace(/>/igm, ">"); jQuery('#customerreviews ul').append(out); } } else { var out = 'エラー'; out = out.replace(/\</igm, "<").replace(/\>/igm, ">"); jQuery('#customerreviews ul').append(out); } } }); } function getStarRating(rating) { return (!jQuery.isNumeric(rating) || rating < 0 || rating > 5) ? "-" : "★★★★★☆☆☆☆☆".substr(5 - rating, 5); } google.setOnLoadCallback(initialize); </script> <div id="customerreviews"><ul style="list-style-type: circle"></ul></div>