コード例 #1
0
ファイル: WxMenu.cs プロジェクト: neozhu/WxClientSDK
        public static WxMenu CreateSubMenu(Dictionary<string, List<WxButton>> subMenus)
        {
            WxMenu menu = new WxMenu();
            menu.button = new List<WxButton>();
            foreach (var item in subMenus)
            {
                WxButton button = new WxButton();
                button.name = item.Key;
                if (item.Value.Count > 0)
                {
                    button.sub_button = new List<WxButton>();
                    foreach (var btn in item.Value)
                    {
                        button.sub_button.Add(btn);
                    }
                }
                menu.button.Add(button);
            }

            return menu;
        }
コード例 #2
0
ファイル: WxClientApi.cs プロジェクト: neozhu/WxClientSDK
 /// <summary>
 /// 创建菜单
 /// </summary>
 /// <param name="accessToken"></param>
 /// <param name="buttonData">菜单内容</param>
 /// <returns></returns>
 public static Task<WxJsonResult> CreateMenu(string accessToken, WxMenu menu)
 {
     string url = string.Format(CREATEMENU_FORMAT, accessToken);
     return HttpClientHelper.Post<WxJsonResult>(url,menu);
 }