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.