コード例 #1
0
        /// <summary>
        /// 获取菜单
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public async Task <MessageModel <WeChatApiDto> > GetMenu(string id)
        {
            var res = await GetToken(id);

            if (!res.success)
            {
                return(res);
            }
            var data = await WeChatHelper.GetMenu(res.response.access_token);

            if (data.errcode.Equals(0))
            {
                return(MessageModel <WeChatApiDto> .Success("", data));
            }
            else
            {
                return(MessageModel <WeChatApiDto> .Success($"\r\n获取菜单失败\r\n错误代码:{data.errcode}\r\n错误信息:{data.errmsg}", data));
            }
        }