第26回 STEP 4 カテゴリ別のランキングを取得してみよう | デザインってオモシロイ -MdN Design Interactive-

第26回 STEP 4 カテゴリ別のランキングを取得してみよう

2024.4.20 SAT

【サイトリニューアル!】新サイトはこちらMdNについて

ゼロからのWebサービス制作も自由自在 WEB API PROGRAMMING!


 STEP 4 カテゴリ別のランキングを取得してみよう

次にカテゴリランキング取得APIを使って、カテゴリ別のランキングを取得してみよう。カテゴリランキング取得APIは、ニュースランキングで指定できるパラメータと取得できるデータは同じである。ただし、ニュースランキング取得APIはニュースに特化したAPIであるのに対して、カテゴリランキング取得APIでは、特定のカテゴリのページランキングを取得できる。指定できるカテゴリは、ニュースランキング取得APIで指定できるカテゴリに比べると、かなり細かいカテゴリの指定ができる。具体的に取得できるカテゴリについては、開発者向け情報のカテゴリランキング取得APIの項目を参照してほしい[18]。すべてのパラメータを省略すると、すべてのカテゴリで人気にあるWebサイトのランキングをRSS形式で取得するという意味になる。

カテゴリランキング取得APIに接続するための共通関数request_popularを定義する[19]。この関数を使って、すべてカテゴリで人気のあるランキングを取得するには[20]のようになる。

取得したデータには、WebサイトのタイトルとURLとアクセス数が含まれているため、実行結果は[21]のようになる。

今回作成したプログラムでは、人気と注目のページランキングを取得して表示している。




[18]カテゴリランキング取得API
pathtraq.com/developer/#help_category_ranking



[19]request_popular関数



[20]人気のあるランキングを取得する



[21]人気があるページランキングの一覧


[INDEX]
>>> STEP 1 パストラックとはどんなサイト?
>>> STEP 2 パストラックAPIとは?
>>> STEP 3 人気のニュースランキングを取得してみよう
>>> STEP 4 カテゴリ別のランキングを取得してみよう
>>> STEP 5 ページを検索してみよう
>>> STEP 6 その他のパストラックAPIと応用例


twitter facebook このエントリーをはてなブックマークに追加 RSS
【サイトリニューアル!】新サイトはこちらMdNについて

この連載のすべての記事

アクセスランキング

8.30-9.5

MdN BOOKS|デザインの本

Pick upコンテンツ

現在