cyder / Aktiva-V2-Server

API server + docker
0 stars 0 forks source link

ランキングAPIの実装 #59

Open mori-atsushi opened 7 years ago

mori-atsushi commented 7 years ago

http://localhost:3000/api/v1/ranking?num=(int)&page=(int) 過去30日間の再生回数順に曲を並べる。 num件を1ページとし、ページごとに返す。(デフォルトは10件) pageで何ページ目か指定(デフォルトは1ページ目)

{
  num: <int>,
  page: <int>,
  result: [
    {"rank": 1, "song_id": <int>},
    {"rank": 2, "song_id": <int>},
    ...
  ]
}

実装方法

完了条件

http://localhost:3000/api/v1/ranking?num=(int)&page=(int) で上記のjsonが表示される アクセステスト(assert_response)が成功する