#author("2017-05-15T15:55:38+09:00","default:wikiwriter","wikiwriter")
#author("2022-07-06T12:25:11+00:00","default:src128","src128")
[[Rails]]

&tag(Feedjira);
*目次 [#ma7bddab]
#contents
*関連ページ [#qae561e0]
-[[./解析]]

*参考情報 [#u64d241d]
-[[Feedjira:http://feedjira.com/]]
-[[feedjira/feedjira: A feed fetching and parsing library:https://github.com/feedjira/feedjira]]

*Tips [#ve8fceb7]
**FeedのURLを取得する [#z686fe19]
-[[RubyのFeedライブラリ"Feedzirra"でFeedの情報を取得してみる - 完熟トマト:http://kanjuku-tomato.blogspot.jp/2013/11/rubyfeedfeedzirrafeed.html]]
-feed.urlがWebサイトのURL、feed.feed_urlがFeed自身のURLとなっている模様。

*トラブルシューティング [#o4f006e2]

** Feedjira: Failed to parse last modified ' ' [#q330c1aa]
- [[Feedjira: Failed to parse last modified ' ' · Issue #380 · feedjira/feedjira:https://github.com/feedjira/feedjira/issues/380]]
-対処療法としては以下の設定を追加すると良いらしい。
 Feedjira.logger.level = Logger::FATAL
-feedのlast_modifiedがparseできなくても[[Feedjira/解析]]にあるとおり、エントリーの最後のpublishedの日時が設定されるので、実質問題ない。

**RSSの解析でcontentが取得できない [#fcc3bb82]
-Feedjiraではdescriptionが@summaryに、contentが@contentに保存される。
-しかしRSSフィードにdescriptionが含まれない場合、contentが合っても@contentは取得されない。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS