Closed naari3 closed 3 years ago
https://blog.nicovideo.jp/niconews/143630.html
代替APIとしてスナップショット検索API v2を提示されているが、こちらに乗り換える時に懸念しなければならないことをまとめる
https://site.nicovideo.jp/search-api-docs/snapshot
動画のAPIとして見たときのパラメータやレスポンスはおおよそ同じだが細かい部分で違う箇所がある
つまりuserIdによる絞り込み、userIdの取得は出来ない
以下の通り。こんなに必要かどうかはちょっと疑問ではある
コンテンツ検索API: 1600
スナップショット検索API: 100000
このサービスは音MADが固定値なのであまり意味なし
このサービスでは使ってない
最新コメントが取れるらしい 多分検索結果に出てくる一行程度のコメントの集まり
使えるかも
ロックされたタグが取れなくなる
使ってないが、使いたかったので残念
1日1回のみマスターデータが更新されるようになる
https://api.search.nicovideo.jp/api/v2/snapshot/version
ここを見るにおおよそ7~8時に更新されるらしく、それまでは同一パラメータに対して同じ結果しか返さない
ISRの機運?大量のパラメータの組み合わせに対してページ生成出来るのかどうかは要検証
一旦対応は出来たので適当なタイミングで切り替えれば終わりそう
a
https://blog.nicovideo.jp/niconews/143630.html
代替APIとしてスナップショット検索API v2を提示されているが、こちらに乗り換える時に懸念しなければならないことをまとめる
このサービスへの影響
APIを変更する必要がある
https://site.nicovideo.jp/search-api-docs/snapshot
動画のAPIとして見たときのパラメータやレスポンスはおおよそ同じだが細かい部分で違う箇所がある
userIdのフィールドがない
つまりuserIdによる絞り込み、userIdの取得は出来ない
_offsetの最大数がめちゃでかい
以下の通り。こんなに必要かどうかはちょっと疑問ではある
コンテンツ検索API: 1600
スナップショット検索API: 100000
キーワード無し検索ができる
このサービスは音MADが固定値なのであまり意味なし
threadIdがない
このサービスでは使ってない
lastResBodyがある
最新コメントが取れるらしい 多分検索結果に出てくる一行程度のコメントの集まり
使えるかも
channelIdがない
このサービスでは使ってない
lockTagsExactがない
ロックされたタグが取れなくなる
使ってないが、使いたかったので残念
リアルタイム性が損なわれる
1日1回のみマスターデータが更新されるようになる
キャッシュが作りやすくなる?
https://api.search.nicovideo.jp/api/v2/snapshot/version
ここを見るにおおよそ7~8時に更新されるらしく、それまでは同一パラメータに対して同じ結果しか返さない
ISRの機運?大量のパラメータの組み合わせに対してページ生成出来るのかどうかは要検証