”iTunes Store RSS”で気になる3つの…いや、2つの事。
この記事をGoogle バズに | この記事をTwitterに投稿![]()
先日紹介いたしましたiTunes Storeのランキング情報などがRSSで取得できるサービスが開始いたしましたが、利用していて気になる事が2つありました。3つあるのですが、残りの一つはどうしてもいずれかの後にしたいので今回は2点のみ記載します。
まず一番目。『Google Reader』にはフィードの登録が出来るのに『Livedoor Reader』にフィードが登録できないのは何故か?
たとえば先の”iTunes Store RSS”で、ポッドキャストのすべてのジャンルでのTOP100のRSSを取得したい場合以下のURLが生成されます。
http://ax.itunes.apple.com/WebObjects/MZStoreServices.woa/ws/RSS/toppodcasts/sf=143462/limit=100/xml
これを『Google Reader』にフィードの登録をしてみると何の問題もなく登録が出来ます。しかし『Livedoor Reader』には登録できません。最初なんでだろう?と思ってみたのですが直ぐに判明しました。
おそらくこのフィードを配信しているサーバーは”Apache/2.0.58”だと思うのですが、mod_deflateを使ってHTTPリクエストのGZIP圧縮を行っていると思われます。詳しい話は関連URLをご覧ください。恐らく配送するデータの流通量を減らすためではないかと思われます。
そこで『Google Reader』はGZIP転送に対応しているが『Livedoor Reader』は対応していないものと思われるためフィードの登録が出来ないのだと思います。ここ辺りをきちんと調べた方の記事も関連URLに入れておきます。
ま、これが気になる1つ目。2つ目の話題は同じく「TOP100」の情報を拾ってくると分るのですが、実は100番組ありません。現在確認した限りではTOP97がフィードで拾えます。
たとえば先のフィードをそのまま開いてコピーして編集ソフトにテキストで貼り付けてタイトルタグの数を数えてみると一番最初のtitle以外の番組タイトル数が97しかありません。
ここから先は憶測ですが、もしかするとポッドキャストのランキングを決めるルールとの関係でTOP100が出ないのではないかと考えられます。例えば同率の場合まるめて100を切っても良いとか等。最大で100という言い方を正式にしていればそれもうなずけるアルゴリズムなのかもしれませんね。いずれもう少し使っていくうちにわかるような気がしますので定期的にフィードを取得してみようと思います。
まぁ、気になっただけですが、参考までに。










トラックバック
このエントリーのトラックバックURL: