開発者、趣味プログラマー向けのおもちゃ

■ C# プロジェクト
cs フォルダにはサンプルツールのソースが含まれています。
これらのファイルはすべて開発中のものであり致命的な不具合があるかもしれ
ませんので、触って遊んでみる場合は自己責任でお願いします。
Visual Studio 2005 以降でビルドできます。
コメントなどは全然ありませんが、内容は難しくないので多分大丈夫ですｗ
WebServiceClient.dll と WebServiceClient.xml を同じ場所に置くとオブジェ
クトブラウザでクラスを参照したときに説明が表示されるようになります。
こんなAPIをこねくり回して不具合を見つけてしまった奇特な人がいたら報告
してくれると助かります(　´∀｀)

■ VBA サンプル
vba フォルダには  VBA から API を使用した場合の簡単なサンプルです。
WebServiceClient.dll は ActiveX DLL として使えますので、以下のコマンドで
レジストリへ登録することで Excel VBA の参照設定画面に表示されます。
今回はインデクサが無いなど不親切だった部分を丁寧に見直しました。

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /codebase <WebServiceClient.dllへのフルパス>

登録を解除するときは以下のようにします。

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /u <WebServiceClient.dllへのフルパス>

■ 最後に
このプログラムを使う際に、ニコニコ動画のサーバーに過度の負担が掛からな
いよう十分に配慮してください。実行していて上手くいっていたのに突然失敗
したというような場合、大抵は短時間アクセスの規制に引っかかっています。
このようなときは10分以上時間を置いて、さらに慎重にリクエストするように
心がけて下さい。
