[GoogleReaderAPI] 購読リストを取得する
こんにちは、@yoheiMuneです。
最近はGoogle ReaderをRSSアプリなどの外部プログラムから利用する方法を調べています。
それについて、たくさん記事を書きたいと思います(*´∇`*)
今日は、「購読リストを取得する」方法です。
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データを受け取ります。
これをパースする事で、購読リストを取得することが出来ます。
上記情報のうち、id, htmlUrlは他のAPIでも使うので、保存しておくと吉かもしれません。
ただし、一部情報が古く現在のGoogle Reader APIに対応していない部分もあるようです。
非公式:Google Reader API(グーグルリーダーAPI)(翻訳)
こーゆう情報をこんな形式で表現するのかー、とか、こーゆうAPIを用意してオプションはこーすると使いやすいのかー、とか。
これからも学んだことはブログに上げ、少しでも為になれればと思いますので、ご購読頂ければ幸いです。
ありがとうございました。
最近はGoogle ReaderをRSSアプリなどの外部プログラムから利用する方法を調べています。
それについて、たくさん記事を書きたいと思います(*´∇`*)
今日は、「購読リストを取得する」方法です。
Google Reader APIについて
Google Reader APIは、正式公開はされていないようですが、ハックした人がいました。YoheiM.NETでもGoogle Reader APIについて以下のような記事を書いておりますので、 もし参考になれば幸いです。
- [GoogleReaderAPI] Google Reader APIを使ってみた(認証編)@YoheiM.NET
- [GoogleReaderAPI] 購読リストを取得する@YoheiM.NET
- [GoogleReaderAPI] 未読件数を取得する@YoheiM.NET
購読リストを取得する方法
認証編で認証したアカウントが購読しているフィードリストを取得するには、 以下のURLでGoogle Readerに問い合わせると出来ます。http://www.google.com/reader/api/0/subscription/list?output=xml
リクエスト時には、認証時に取得したauth情報をヘッダーに付与する必要があります。
その方法は、[GoogleReaderAPI] Google Reader APIを使ってみた(認証編)@YoheiM.NETを参照してみて下さい。
上記リクエストの結果として、以下のようなXMLデータを受け取ります。
<object> <list name="subscriptions"> <object> <string name="id">feed/http://developer.apple.com/news/rss/news.rss</string> <string name="title">Apple Developer News</string> <list name="categories"> <object> <string name="id">user/12890657038320972175/label/01_Apple</string> <string name="label">01_Apple</string> </object> </list> <string name="sortid">DB67AFC7</string> <number name="firstitemmsec">1311204083524</number> <string name="htmlUrl">https://developer.apple.com/news/</string> </object> <object> <string name="id">feed/http://www.ascii.jp/cate/73/rss.xml</string> ・・・以下省略・・・ </list> </object>
これをパースする事で、購読リストを取得することが出来ます。
上記情報のうち、id, htmlUrlは他のAPIでも使うので、保存しておくと吉かもしれません。
参考資料
以下の記事を参照させて頂きました。ただし、一部情報が古く現在のGoogle Reader APIに対応していない部分もあるようです。
非公式:Google Reader API(グーグルリーダーAPI)(翻訳)
最後に
各種サービスのAPIを使うと色々と勉強になるなぁと感じます。こーゆう情報をこんな形式で表現するのかー、とか、こーゆうAPIを用意してオプションはこーすると使いやすいのかー、とか。
これからも学んだことはブログに上げ、少しでも為になれればと思いますので、ご購読頂ければ幸いです。
ありがとうございました。