module WxExt::Api::Menu
User
api of weixin.
@author FuShengYang
Public Instance Methods
create_menu(access_token, menu_hash)
click to toggle source
Create menu via post.
@param [Enumerable<String>] access_token @param [Hash] menu_hash @return [Hash] Json based hash.
# File lib/wx_ext/api/menu.rb, line 19 def create_menu(access_token, menu_hash) url = 'https://api.weixin.qq.com/cgi-bin/menu/create'\ "?access_token=#{access_token}" Helper.http_post(url, menu_hash.to_json) end
del_menu(access_token)
click to toggle source
Del menu via get.
@param [Enumerable<String>] access_token @return [Hash] Json based hash.
# File lib/wx_ext/api/menu.rb, line 39 def del_menu(access_token) url = 'https://api.weixin.qq.com/cgi-bin/menu/delete'\ "?access_token=#{access_token}" Helper.http_get(url, { accept: :json }) end
menus(access_token)
click to toggle source
Get menus via get.
@param [Enumerable<String>] access_token @return [Hash] Json based hash.
# File lib/wx_ext/api/menu.rb, line 29 def menus(access_token) url = 'https://api.weixin.qq.com/cgi-bin/menu/get'\ "?access_token=#{access_token}" Helper.http_get(url, { accept: :json }) end