FacebookのATOMをYahoo Pipes経由で取り込むと文字化けするのは一部だけっぽい

未だにYahoo Pipesにお世話になりっぱなしなのですが、最近FacebookのフィードをYahoo Pipesで取り込む仕掛け作りをしました。

Facebookページの更新情報をRSSで取得するには、こういうURLにすれば良いのですが・・・

http://www.facebook.com/feeds/page.php?format=atom10&id=[ページID]

このページID自体はソースの中に入っている、例えば「profile_owner」という文字列を検索するとその後にIDが載っていたりします。

例えば「Yahoo Japan」のページは・・・
http://www.facebook.com/feeds/page.php?format=atom10&id=106248919520854


ただ、このFeedをYahoo Pipesを通じて取得すると文字化けた情報が取得出来るわけです。


フィードを一旦Feedlyなどを通すことで文字化けはなくなりますが、このままYahoo Pipes経由でRSS配信すると文字化けしたまま配信されます。

ただ、中身を見ると文字化けているのは一部だけだと分かります。



これなら余裕ですね。
文字化けているtitleは一切使わず、contentの情報のみを利用すればいいわけですね。

あとはFetch FeedではなくFetch Dataを使って欲しいデータだけ切り出していく感じです。

ご参考になるかわかりませんが、個人的なメモも兼ねて。

Share:

0 コメント:

コメントを投稿