[GoogleReaderAPI] 未読件数を取得する
非公開のGoogleReaderAPIと格闘している
@yoheiMuneです。
今日は、非公開のGoogle Reader APIのうち、未読件数を取得する方法をブログに書きたいと思います。
YoheiM.NETでもGoogle Reader APIについて以下のような記事を書いておりますので、 もし参考になれば幸いです。
- [GoogleReaderAPI] Google Reader APIを使ってみた(認証編)@YoheiM.NET
- [GoogleReaderAPI] 購読リストを取得する@YoheiM.NET
- [GoogleReaderAPI] 未読件数を取得する@YoheiM.NET
リクエスト時には、認証時に取得したauth情報をヘッダーに付与する必要があります。
その方法は、GoogleReaderAPI] Google Reader APIを使ってみた(認証編)@YoheiM.NETを参照してみて下さい。
上記の結果は、以下のようなXMLとして取得できます。
上記のXMLをパースする事で、各フィードの未読件数を取得できます(*゚▽゚)ノ
非公式:Google Reader API(グーグルリーダーAPI)(翻訳)
今後も調べたものは、ドンドン載せていきたいと思います!!
最後までお読み頂きましてありがとうございました。
今日は、非公開のGoogle Reader APIのうち、未読件数を取得する方法をブログに書きたいと思います。
Google Reader APIについて
Google Reader APIは、正式公開はされていないようですが、ハックした人がいました。YoheiM.NETでもGoogle Reader APIについて以下のような記事を書いておりますので、 もし参考になれば幸いです。
- [GoogleReaderAPI] Google Reader APIを使ってみた(認証編)@YoheiM.NET
- [GoogleReaderAPI] 購読リストを取得する@YoheiM.NET
- [GoogleReaderAPI] 未読件数を取得する@YoheiM.NET
未読件数を取得するAPI
未読件数を取得するには、以下のURLへアクセスすることで取得できます。http://www.google.com/reader/api/0/unread-count?output=xml&all=trueoutputやallはオプションです。all=trueは指定すると全部取得できますし、 取得量(XML量)は他のAPIに比べて少ないので、allを指定しておけば良いかと思います。
リクエスト時には、認証時に取得したauth情報をヘッダーに付与する必要があります。
その方法は、GoogleReaderAPI] Google Reader APIを使ってみた(認証編)@YoheiM.NETを参照してみて下さい。
上記の結果は、以下のようなXMLとして取得できます。
<object> <number name="max">1000</number> <list name="unreadcounts"> <object> <string name="id">feed/http://jibun.atmarkit.co.jp/rss/rss091.xml</string> <number name="count">54</number> <number name="newestItemTimestampUsec">1338895595491167</number> </object> <object> <string name="id">feed/http://feeds2.feedburner.com/jp/webblog</string> ・・・(省略)・・・ </object> </list> </object>
上記のXMLをパースする事で、各フィードの未読件数を取得できます(*゚▽゚)ノ
参考資料
以下の記事を参照させて頂きました。 ただし、一部情報が古く現在のGoogle Reader APIに対応していない部分もありましたので、 その部分は変更してブログに掲載致しております。非公式:Google Reader API(グーグルリーダーAPI)(翻訳)
最後に
Google Reader APIは、非公式ながら多くのRSSアプリで使われているので、 自分も使ってみたいと思い、調べ始めました。今後も調べたものは、ドンドン載せていきたいと思います!!
最後までお読み頂きましてありがとうございました。