元の題名:初心者の質問 / レス数:3 / 状態:未解決 / No:1 / ATOM
1
名前:コム
日付:2012/03/09(金)20:36:58
ID:OOV5SElWB9HN
APIについて。ニコニコ動画のAPI、http://ext.nicovideo.jp/api/getthumbinfo/sm9を見つけたのですが、これを、どう使えばどのようなことができるのですか?
知識はjava scriptの本をいくつか読んでみたくらいです。
僕は、ニコニコ動画のリアルタイムで増加した再生数やマイリスト数を使ったリアルタイムのランキングを作ってみたいのですが、このAPIをどう使ったらいいのかよくわかりません。
どう勉強をしていけばいいかわかりません。
解説などお願いします
知識はjava scriptの本をいくつか読んでみたくらいです。
僕は、ニコニコ動画のリアルタイムで増加した再生数やマイリスト数を使ったリアルタイムのランキングを作ってみたいのですが、このAPIをどう使ったらいいのかよくわかりません。
どう勉強をしていけばいいかわかりません。
解説などお願いします
2
名前:★ぞろり★
PR:
普通の高校生が何かやってる 自コミュです。放送率は低いものの、誰かからの依頼でたまにちょっとしたツールを作ったりはしてます。
日付:2012/03/13(火)20:30:08
ID:A6FWdTkDBJuR
Googleで(Google以外でも良いが)「ニコニコ動画 API」と検索すれば、いくつかの情報が出るのでそこから必要なAPIを見つけ出せるかも知れません。
後はサーバー過負荷を防ぐ為にリミットも設けて置いて下さい。
後はサーバー過負荷を防ぐ為にリミットも設けて置いて下さい。
3
日付:2012/03/16(金)20:23:28
ID:WanNqiphAFSQ
ニコニコ動画からどのような情報が公開されているかは調べていただくとして…
ニコニコ動画は外部ドメインとなるため JavaScript から直接情報を読み込めないかもしれません。
その場合、ロード用の CGI を作成して、CGI から情報を読み込む事になると思います。
(JavaScript から CGI にアクセスして、CGI からニコニコ動画にアクセス)
「リアルタイムで増加した再生数」ですが
1つの動画であれば定期的に情報を読みこめば実現できます。
「リアルタイムで増加した再生数のランキング」、「マイリスト数を使ったリアルタイムのランキング」ですが
ニコニコ動画からそのような情報が供給されているのであれば、取得するだけで実現できます。
供給されていない場合、1000万以上?ある全動画情報を取得して自前で解析する必要があります。
おそらく、API の呼び出し回数に制限がありますので、全動画情報の取得はかなりの時間がかかると思います。
「上位ランキング動画だけ」に目星を付けたり、「特定ジャンルだけ」に制限すれば、
API 呼び出しの制限内に収めれるかもしれません。
ニコニコ動画は外部ドメインとなるため JavaScript から直接情報を読み込めないかもしれません。
その場合、ロード用の CGI を作成して、CGI から情報を読み込む事になると思います。
(JavaScript から CGI にアクセスして、CGI からニコニコ動画にアクセス)
「リアルタイムで増加した再生数」ですが
1つの動画であれば定期的に情報を読みこめば実現できます。
「リアルタイムで増加した再生数のランキング」、「マイリスト数を使ったリアルタイムのランキング」ですが
ニコニコ動画からそのような情報が供給されているのであれば、取得するだけで実現できます。
供給されていない場合、1000万以上?ある全動画情報を取得して自前で解析する必要があります。
おそらく、API の呼び出し回数に制限がありますので、全動画情報の取得はかなりの時間がかかると思います。
「上位ランキング動画だけ」に目星を付けたり、「特定ジャンルだけ」に制限すれば、
API 呼び出しの制限内に収めれるかもしれません。
このスレッドについて
質問の状態 : | 未解決 |
投稿開始日 : | 2012/03/09(金)20:36:58 |
投稿終了日 : | 2012/03/23(金)20:23:30 |
投稿者 : | コム |
レス総数 : | 3 |
スレッド番号 : | 1 |