ニコ生の配信情報を受け取るAPI


過去に作っをあさってたらたまたま出てきた。案外これ使えそう?と思ったのでソースコードそのまんま公開します。
自分の飽き性のせいか、表示するだけ作ってほったらかしてます…参考になるかも?と思ったのでC#ですが公開しておきます

ついでに言語はC#です。そこまで複雑なことは書いてないと思ってます。

ニコ生配信APIの仕組み

XMLはストリーミングで配信されるだけなのでそれを受け取って処理するだけ。仕組み的には簡単です。

ちなみにAPIのURLはこれ

http://live.nicovideo.jp/api/getalertinfo

ここでAPIへ接続するためのURLやポート番号、スレッドIDを受け取ります。
なのでこれだけでは終了ではありません

上記のURLへ接続するとこんなものが送られてきます。

マーキングしている所が重要なところとなります。
そしてそれを抜き出すソースコードはこんな感じ。手抜きはお許し下さい。

これ以降は下にあるプロジェクトファイルからお願いします。
あと、完全に作りかけで1年半以上放置されたものです。中途半端に残ったコードとかもある酷いものです。
それを了承した上でダウンロードお願いします

ダウンロード

すべて自己責任でどうぞ。ウイルス対策のためexeファイルは取り除いています

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">