Google の Feed API から情報を取得し、各エントリから画像を見つけようとしています。私がそうすると、facebook や twitter のようなものにヒットするまで成功します (facebook や twitter だけ、または画像のないエントリのいずれかで、何が壊れているのかよくわかりません)。
Chromeが私に与えるエラーは次のとおりです。Error: Syntax error, unrecognized expression: *entry content here*
そのエントリの一部: https://www.facebook.com/video.php?v=821283904584218&set=vb.246699672042647&type=2&theater
Google Feed API が RSS フィードをロードした場合の成功関数を次に示します。
.success(function(data) {
$scope.rssTitle = data.responseData.feed.title;
$scope.rssUrl = data.responseData.feed.feedUrl;
$scope.rssSiteUrl = data.responseData.feed.link;
$scope.entries = data.responseData.feed.entries;
var data = data.responseData.feed;
var findFirstImage = data.entries.content;
angular.forEach(data.entries, function(value) {
value.sampleImage = $(value.content).find('img').eq(0).attr('src');
})
})