全て “UTF8″ で扱われる。 ほとんどのXMLは、ルート要素にstatus属 性を持っており、クエリーが正常に処理されたかどうかを知ることができる。(一部例外あり) これらの情報に一切の信憑性は、保証しない。 XMLについては、実際のデータを確認して欲しい。 <getplayerstatus status="ok" time="1262713590"> <stream> </stream> </getplayerstatus>
全て “UTF8″ で扱われる。 ほとんどのXMLは、ルート要素にstatus属 性を持っており、クエリーが正常に処理されたかどうかを知ることができる。(一部例外あり) これらの情報に一切の信憑性は、保証しない。 XMLについては、実際のデータを確認して欲しい。 <getplayerstatus status="ok" time="1262713590"> <stream> </stream> </getplayerstatus>
ニコ生アラート(本家)の仕様単語 ニコナマアラートホンケノシヨウ 2.7千文字の記事 17 0pt ほめる 掲示板へ 記事編集 はじめにログインAPIその1認証APIその2ユーザー認証を行わないAPIコメントサーバー番組情報取得API関連項目掲示板はじめに このページはニコ生アラート(本家)が行っている処理の2009/8/27現在における仕様についてまとめたものです。 このページの目的はユーザーが開発するニコニコ生放送の番組通知ソフトウェア/Webサービスにニコ生アラート(本家)と同様の処理を組み込んで頂き、ニコニコ生放送の負荷低減を目指すことです。 このページの内容及び公開しているAPIの仕様は予告なく変更される可能性があります。また仕様変更時にこのページの内容は修正されない可能性があります。 ツールおよびサービスでこれらのAPIにアクセスする時、そのツール名/サービス名とバージョン情報
ニコニコ生放送用のツールとして ・アラート機能 ・コメビュ機能 ・1コメ投稿機能 をもつものをC#で作ってみました。アラート対象放送を検出直後”1GET”とコメントします。 とりあえず ニコ生アラート(苺) CUI版と名づけました。 サンプルアプリということで、CUIです。 2010/12/29 追記 vpos算出処理を変更 2011/01/28 追記 GetPlayerStatusのbase_time、user_id取得処理を変更 2011/01/31 続編を執筆しました(Webブラウザとクッキーを共有)。 2013/01/02 修正 文字列内のエスケープシーケンス(\nとか\”等の\)が消えていたので補修。 サンプルツール使用法 そのままビルドすると、以下指定となります。 このツール.exe メアド パスワード [コミュID] [生主ID] メアド、パスワードは必須です。 コミュID、
ニコ生アラート(本家)の仕様とは (ニコナマアラートホンケノシヨウとは) [単語記事] - ニコニコ大百科 Rubyでちょっと書いてみた 入ってるコミュニティが配信を始めた時、タイトルとコミュニティ名を出力する mechanizeがインストールされてないかたは % sudo gems install mechanize してください といわけで、以下コード @ alert.rb 1 #!/usr/bin/env ruby -Ku 2 3 require 'rubygems' 4 require 'mechanize' 5 require 'rexml/document' 6 require 'socket' 7 8 # Account setting 9 ID = 'mail_addres' 10 PWD = 'password' 11 12 # call Mechanize 13 age
ニコニコ動画をRubyで操作する方法として、nicovideo という直球な名前の使いやすいgemがあるのを知った。使い方はとても簡単。普通に gem install nicovideo でインストールして、たとえばデイリーランキングのTSV出力であれば require 'rubygems' require 'nicovideo' nico = Nicovideo.new('メールアドレス', 'パスワード') nico.ranking.each_with_index do |vp, i| puts [i+1, vp.video_id, vp.title].join("\t") end これだけ。(ちなみに規約をみるとダウンロードは違反っぽいので自重) ただ、これだと別ブラウザでの再ログイン扱いになるため、普通のブラウザで見る場合は再度ログインしないといけない。これは面倒なので、Firef
先日、ニコ生アラート(本家)がリリースされました。 これで加入しているコミュニティや運営生放送の開始を逃さずチェック出来るようになりました。 また、アプリの公開とあわせてAPIも公開されたのでツールの作成もしやすいです。 APIの仕様やレスポンス自体は生放送・ニコ動のメッセージサーバからのレスポンスと殆ど同じなので認証API1・2とメッセージサーバへの接続あたりをツールを作る下準備も兼ねてRubyで超簡単に書いてみました。 require "net/https" require "uri" require "socket" require "rubygems" require "nokogiri" NICO_ID = "あいでー" NICO_PASS = "ひみつ" def access_api(url, post_data = nil) uri = URI.parse(url) Net:
未来のために、ニコニコ動画にHTTPリクエストでコメントする手順をまとめてみることにしました。 目次 概要 認証 スレッドIDとメッセージサーバを取得 ブロックナンバーとチケットを取得 ポストキーを取得 書き込み 概要 ニコニコ動画のコメント書き込みは「メッセージサーバ」と呼ばれるサーバに対して行います。 「www.nicovideo.jp」ではなく「msg.nicovideo.jp」にHTTPリクエストを送信するわけですね。 リクエストを送信する先のURLは動画によって違うので、まずメッセージサーバのURLを取得してから、そこにコメントを送信する流れになります。 コメントを書き込むまでにいろんなAPIを呼ぶわけですが、「www.nicovideo.jp」と「msg.nicovideo.jp」でデータ形式が異なります。 「www.nicovideo.jp」はGETメソッドでリクエス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く