
tjplurker
關於TJPlurker
特色
- 更安全的API包裹。
Plurk官方提供的API其實有不少Bug,而其他第三方函式庫僅僅作到包裝而已,並沒有對這些Bug做一些安全的改寫(例如Timeout了不會重傳,使用者忘了進行登入也不會自動嘗試登入),導致使用上沒有想像中的的方便簡單,開發人員需要自行處理各式各樣的異常。有了TJPlurker可以把大部分的時間花應用上,而非處理這些瑣碎的問題。
- 方便的打造噗浪機器人。
有機器人框架,可以讓剛接觸TJPlurker的人在短時間內做出自己的機器人。
安裝
你有以下方式取得TJPlurker:
* RubyGems(建議)
$ gem install tjplurker
* Mercurial
$ hg clone https://tonytonyjan@code.google.com/p/tjplurker/ tjplurker
手冊
發噗示範
require 'tjplurker'
include TJP
tjp = TJPlurker.new(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
tjp.plurk_add("Hello TJPlurker")
噗浪機器人
require 'tjplurker'
include TJP
robot = Robot.new(CONSUMER_KEY, CONSUMER_SECRETE, ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
service_echo = Service.new{|tjp, data|
p data
}
robot.add_service(service_echo)
robot.start