inohilog

/var/log/inohiro.log

Hello, HatenaNetfxLib

Hello, HatenaNetfxLib

// 最近「Netfx」って書くとNetで(Internetで)Fx(外国為替証拠金取引)のことになっちゃうのかな

using System;

using HatenaNetfxLib;
using HatenaNetfxLib.Diary;

namespace HatenaLibTest
{
	class Program
	{
		static void Main( string[] args )
		{
			UserInfo info = new UserInfo();
			info.UserName = "InoHiro";
			info.Password = "****"

			Document doc = new Document();

			string an = System.Reflection.Assembly.GetAssembly( typeof( Document ) ).GetName().Name;

			doc.Text = String.Format( "Hello, {0}", an );
			doc.Title = String.Format( "Hello, {0}", an );

			Console.WriteLine( doc.Post( info ) );
			Console.ReadKey();
		}
	}
}

ということではてなの各種サービスを.NET言語から簡単に使えるライブラリを書いています。
他にも色々やらないといけないことがあるので、並列で。このライブラリを書くのは趣味の一環的な位置づけ。

CodePlex

CodePlexに上げたので適当にいじってください。いじりたい方。
Hatena Netfx Library - CodePlex


トップページに、

  • HatenaNetfxLib
    • HatenaNetfxLib.Diary
    • HatenaNetfxLib.Fotolife
    • HatenaNetfxLib.Authorization
      • HatenaNetfxLib.Authorization.OpenID
    • HatenaNetfxLib.Bookmark
    • HatenaNetfxLib.Keyword
    • HatenaNetfxLib.Haiku

なんて書いてありますが、今のところ「Diary」と「Fotolife」くらいしか考えていません。でも「Authorization」とか作っておくと楽そうなのでやってみようかなというのもあります。とりあえずはてな側でAPIが公開されてるものを列挙した感じです。