Module: WeixinAuthorize::Api::Groups
- Included in:
- Client
- Defined in:
- lib/weixin_authorize/api/groups.rb
Instance Method Summary collapse
-
#batch_update_group_for_openids(openids, group_id) ⇒ Object
批量移动用户分组.
- #create_group(group_name) ⇒ Object
- #delete_group(group_id) ⇒ Object
- #get_group_for(openid) ⇒ Object
- #groups ⇒ Object
- #update_group_for_openid(openid, to_groupid) ⇒ Object
- #update_group_name(group_id, new_group_name) ⇒ Object
Instance Method Details
#batch_update_group_for_openids(openids, group_id) ⇒ Object
批量移动用户分组
42 43 44 45 |
# File 'lib/weixin_authorize/api/groups.rb', line 42 def batch_update_group_for_openids(openids, group_id) group_url = "#{group_base_url}/members/batchupdate" http_post(group_url, {openid_list: openids, to_groupid: group_id}) end |
#create_group(group_name) ⇒ Object
8 9 10 11 |
# File 'lib/weixin_authorize/api/groups.rb', line 8 def create_group(group_name) create_url = "#{group_base_url}/create" http_post(create_url, {group: {name: group_name}}) end |
#delete_group(group_id) ⇒ Object
47 48 49 50 |
# File 'lib/weixin_authorize/api/groups.rb', line 47 def delete_group(group_id) group_url = "#{group_base_url}/delete" http_post(group_url, {group: {id: group_id}}) end |
#get_group_for(openid) ⇒ Object
22 23 24 25 |
# File 'lib/weixin_authorize/api/groups.rb', line 22 def get_group_for(openid) group_url = "#{group_base_url}/getid" http_post(group_url, {openid: openid}) end |
#groups ⇒ Object
15 16 17 18 |
# File 'lib/weixin_authorize/api/groups.rb', line 15 def groups groups_url = "#{group_base_url}/get" http_get(groups_url) end |
#update_group_for_openid(openid, to_groupid) ⇒ Object
36 37 38 39 |
# File 'lib/weixin_authorize/api/groups.rb', line 36 def update_group_for_openid(openid, to_groupid) group_url = "#{group_base_url}/members/update" http_post(group_url, {openid: openid, to_groupid: to_groupid}) end |
#update_group_name(group_id, new_group_name) ⇒ Object
29 30 31 32 |
# File 'lib/weixin_authorize/api/groups.rb', line 29 def update_group_name(group_id, new_group_name) group_url = "#{group_base_url}/update" http_post(group_url, {group: {id: group_id, name: new_group_name}}) end |