Sha256: 7a1e6af7b72e18b98efae27351edaf3725b6a6aabc1a796585f78780dd8cc338
Contents?: true
Size: 1.12 KB
Versions: 3
Compression:
Stored size: 1.12 KB
Contents
module Douban class Client # 论坛API V2 http://developers.douban.com/wiki/?title=discussion_v2 module Discussion def discussion(id) get "v2/discussion/#{id}" end def update_discussion(id, options={}) put "v2/discussion/#{id}", options end def delete_discussion(id) delete "v2/discussion/#{id}" end def create_discussion(id ,options={}) post "v2/target/#{id}/discussions", options end def discussions(id, options={}) response = get("v2/target/#{id}/discussions", options) response["discussions"] end def discussion_comments(id, options={}) comments('discussion', id, options={}) end def create_discussion_comment(id, content) create_comment('discussion', id, content) end def discussion_comment(discussion_id, comment_id) comment('discussion', discussion_id, comment_id) end def remove_discussion_comment(discussion_id, comment_id) remove_comment('discussion', discussion_id, comment_id) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
douban_api-0.1.2 | lib/douban_api/client/discussion.rb |
douban_api-0.1.1 | lib/douban_api/client/discussion.rb |
douban_api-0.1.0 | lib/douban_api/client/discussion.rb |