Exemple #1
0
        public async Task CreateMenuAsyncTest()
        {
            var data = new CreateMenuRequestData()
            {
                button = new List <Button>()
                {
                    new Button()
                    {
                        type = "click",
                        name = "今日歌曲",
                        key  = "V1001_TODAY_MUSIC"
                    },
                    new Button()
                    {
                        name       = "菜单",
                        sub_button = new List <SubButton>()
                        {
                            new SubButton()
                            {
                                type = "view",
                                name = "搜索",
                                url  = "http://www.soso.com/"
                            }
                        }
                    },
                    new Button()
                    {
                        name       = "查看",
                        sub_button = new List <SubButton>()
                        {
                            new SubButton()
                            {
                                type = "view",
                                name = "获取",
                                url  = "http://www.soso.com/"
                            }
                        }
                    }
                }
            };

            var result = await manager.CreateMenuAsync(data);
        }
Exemple #2
0
        public async Task <CreateMenuResponseResult> CreateMenuAsync(CreateMenuRequestData data)
        {
            var url = string.Format(CREAT_URL, tokenManager.Token.access_token);

            return(await httpClient.PostAsync <CreateMenuResponseResult>(url, data));
        }