Beispiel #1
0
 private static string GetAppName(WeixinCorpConfig config)
 {
     return string.Format(ObjectUtil.SysCulture, "应用[{0}]", config.AppName);
 }
Beispiel #2
0
 private static void QueryMenu(WeixinCorpConfig item)
 {
     Console.WriteLine(GetAppName(item));
     WeMenu menu = WeMenu.QueryCorpMenu(item.AppId);
     WriteResult(menu, menu.ToJson());
 }
Beispiel #3
0
 private static void DeleteMenu(WeixinCorpConfig item)
 {
     Console.WriteLine(GetAppName(item));
     var result = WeMenu.DeleteCorpMenu(item.AppId);
     WriteResult(result, "菜单删除成功");
 }
Beispiel #4
0
        private static void CreateMenu(Argument arg, WeixinCorpConfig item)
        {
            WeixinMenuXml menuXml = WeUtil.LoadMenu(item.Menu);
            if (menuXml != null)
            {
                WeMenu menu = menuXml.CreateMenu();

                Console.WriteLine(GetAppName(item));
                if (arg.PrintMenu)
                {
                    Console.WriteLine(menu.ToJson());
                }
                else
                {
                    var result = menu.CreateCorpMenu(item.AppId);
                    WriteResult(result, "菜单创建成功");
                }
            }
        }