Commit 6186a6466d275f2269029125622765cf1b20362e

Authored by Jeff Lai
1 parent bc64cef8
Exists in master

Add dingtalk user apis

lib/dingtalk/api/user.rb 0 → 100644
... ... @@ -0,0 +1,19 @@
  1 +module Dingtalk
  2 + module Api
  3 + class User < Base
  4 + def get_user_info(code)
  5 + http_get('getuserinfo', { code: code })
  6 + end
  7 +
  8 + def get(userid)
  9 + http_Get('get', { userid: userid })
  10 + end
  11 +
  12 + private
  13 + def base_url
  14 + 'user'
  15 + end
  16 + end
  17 + end
  18 +end
  19 +
... ...
lib/dingtalk/client.rb
... ... @@ -34,6 +34,10 @@ module Dingtalk
34 34 Api::Department.new(@corp_id)
35 35 end
36 36  
  37 + def user
  38 + Api::User.new(@corp_id)
  39 + end
  40 +
37 41 private
38 42 def aes_key
39 43 Base64.decode64(Dingtalk.suite_aes_key + '=')
... ...