module YolQyWeixin::Connection::User

Public Instance Methods

get_user_id(code) click to toggle source
# File lib/yol_qy_weixin/connections/user.rb, line 8
def get_user_id(code)
  http_get(user_info_url(open_id))
end
get_user_info(open_id) click to toggle source
# File lib/yol_qy_weixin/connections/user.rb, line 12
def get_user_info(open_id)
  http_get(user_info_url(open_id))
end
get_users_by_department(department_id, fetch_child=0) click to toggle source
# File lib/yol_qy_weixin/connections/user.rb, line 4
def get_users_by_department(department_id, fetch_child=0)
  http_get(get_users_by_department_url(department_id, fetch_child))
end

Private Instance Methods

get_users_by_department_url(department_id, fetch_child) click to toggle source
# File lib/yol_qy_weixin/connections/user.rb, line 18
def get_users_by_department_url(department_id, fetch_child)
  "https://qyapi.weixin.qq.com/cgi-bin/user/simplelist?access_token=#{get_access_token}&department_id=#{department_id}&fetch_child=#{fetch_child}"
end
user_id_url(code) click to toggle source
# File lib/yol_qy_weixin/connections/user.rb, line 22
def user_id_url(code)
  "https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=#{get_access_token}&code=#{code}"
end
user_info_url(open_id) click to toggle source
# File lib/yol_qy_weixin/connections/user.rb, line 26
def user_info_url(open_id)
  "https://qyapi.weixin.qq.com/cgi-bin/user/get?access_token=#{get_access_token}&userid=#{open_id}"
end