niconicoの新検索βのサジェストAPI
niconicoの検索が新しくなったようなので調べた。
サジェストAPIと新しい検索APIが追加された模様。
検索APIの方はWebSocketも使われていたが、WebSocketで返しているのは"関連タグ"と"検索結果のヒット数"だけで動画の情報などは普通にHTTPで返しているっぽい?(私の調べ方が悪いのかもしれない)
というかサジェストの方でWebSocket使うべきなのでは。
今回はとりあえずサジェストAPIだけ解析結果を。
リクエスト
URL http://sug.search.nicovideo.jp/suggestion/complete *1
メソッド POST
POSTデータ 任意の文字列
レスポンス
形式 JSON
要素 candidates - サジェスト候補の文字列の配列
例
リクエスト
POST /suggestion/complete HTTP/1.1 Host: sug.search.nicovideo.jp Content-Length: 4 voca
レスポンス
{ "candidates": [ "vocajazz", "vocal", "vocalist", "vocaloid", "vocaloid-cdデモ", "vocaloid-pv", "vocaloid2", "vocaloid3", "vocaloid3d化計画", "vocaloid3発売記念コンテスト" ] }