Sha256: dc0c4b67d961fe78de6bae18bef059f2ca28b32c01d2bc59421742fba79f897e
Contents?: true
Size: 1.38 KB
Versions: 3
Compression:
Stored size: 1.38 KB
Contents
module Douban class Client # 豆瓣用户API V2 http://developers.douban.com/wiki/?title=user_v2 module User # 获取用户信息 # # @scope douban_basic_common # @see http://developers.douban.com/wiki/?title=user_v2#get_user # @authenticated false # @param id [String] 用户uid或者数字id # @return [Hashie::Mash] 用户信息 # @example 查看ahbei的信息 # Douban.user('ahbei') def user(user_id="~me") get "v2/user/#{user_id}" end # 获取当前授权用户信息 # # @scope douban_basic_common # @see http://developers.douban.com/wiki/?title=user_v2#get_me # @authenticated true # @return [Hashie::Mash] 用户信息 # @example 获取当前授权用户信息 # client.me def me user end # 搜索用户 # # @scope douban_basic_common # @see http://developers.douban.com/wiki/?title=user_v2#search # @authenticated false # @param q [String] 全文检索的关键词 # @return [Array<Hashie::Mash>] 用户信息列表 # @example 获取当前授权用户信息 # Douban.search_users("傻多速") def search_users(q, options={}) response = get "v2/user", options.merge(:q => q) response["users"] end alias :users :search_users end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
douban_api-0.1.2 | lib/douban_api/client/user.rb |
douban_api-0.1.1 | lib/douban_api/client/user.rb |
douban_api-0.1.0 | lib/douban_api/client/user.rb |