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);
使い方はそのまんまなんで、ドキュメントとかはイラナイですね!