Python版Lingr APIライブラリ
最近はPythonとは言えエミュを書いているので16進数やら、アセンブラやら、パフォーマンスやらとお友達。
たまには富豪的に組みたいなー、ということで流行のLingr APIのライブラリ。Pythonってもうあるのかなあ。PHPやらPerlは一瞬で出ててびっくりします。
そんなたいしたものじゃないし、遊びついでで結構適当なんですけど、良ければどうぞ。
ダウンロード
使い方
ソースに書いてあるとおりなんですが。
- lingr = Lingr("your api_key")
- lingr.api.session.create()
- lingr.api.room.enter(id="room id", nickname="nickname")
- lingr.api.romm.say(message="hello!")
- lingr.api.room.exit()
- lingr.api.session.destroy()
- result = lingr.api.explore.search(q="scheme")
- print result.rooms
こんな感じです。パラメーターのうち、api_key,session,ticket(user用とroom用両方)は自動的に渡されるので書かなくて大丈夫です。
よもや話
中身はかなり富豪的。というかインターフェイス重視。こういうAPI用のライブラリってやっぱり使い勝手が最優先だと思うので。メソッド呼び出しは.(ドット)でつなげてそのまま。結果はresult["room"]でもresult.roomでもアクセス可能。
俺がPythonでWebAPIのクライアントを書くとだいたいいつもこんな感じです。
About this entry
You’re currently reading “Python版Lingr APIライブラリ,” an entry on inforno
- Published:
- 02.01.07 / 1am




1 Comment
Jump to comment form | trackback uri [?]