: O. Yuanying

Lingr API for Java

Lingr APIをJavaから利用するためのうすーいラッパーを書きました。

ソースコードは以下のコマンドで取得してください。

svn co http://www.jalcedo.org/svn/trunk/org.jalcedo.lingr.api/ lingr_api

ちなみにちょっとぐぐってみたら他にも見つけることができましたorz。

使い方はこんな感じ。

HttpClient client = new HttpClient();
SessionService sessionService = new XmlSessionService(client);
RoomService roomService = new XmlRoomService(client);

String sessionId = sessionService.create("API_KEY");
Map<Key, Object> enterData = roomService.enter(sessionId, "hItJeshP7DL", null, "Jalcedo Bot");
String ticket = (String) enterData.get(Key.TICKET);
List<Occupant> occupants = (List<Occupant>) enterData.get(Key.OCCUPANTS);
System.out.println("FirstOccupants: ");
for (Occupant o : occupants) {
	System.out.println(o.getNickname());
}
roomService.say(sessionId, ticket, "Hello World!!! 日本語はどうかな?");

roomService.exit(sessionId, ticket);
sessionService.destroy(sessionId);

使い方はそのまんまなんで、ドキュメントとかはイラナイですね!