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