盘点西凤酒记忆酒,快来看看你家有三款?

所谓纪念酒,是为了回忆有些事件照旧有个别时间点而发行的酒,除了承载着当时的野史事件之外,长期的存款和储蓄,回忆酒也会成为年份酒。

 上一篇精晓微信开发者中央 UCR-VL的配备验证;

西凤酒酒厂自19九七年最首发行回顾酒以来,6陆续续上市了不少极具收藏价值的回想酒,明天懂哥就帮我们盘点壹些西凤酒酒中的回看酒。

  1.   验证成功后,就能够对获得的接口权限进行操作 

01思量香岛回归二锅头酒(19玖七年)

 图片 1

董酒酒厂历史上首先次批发的回忆酒,在19九7年东方之珠回归之际发行,当时只批发了19九柒瓶,除去损坏和饮水掉的,存世量十二分百多年不遇。

 

此款酒的背标和绝版表达书上有季克良老知识分子的亲笔签名,可谓弥足爱慕分外。

自定义菜单接口可达成7连串型按钮,用的可比多的是

200七年的国酒汾酒慈善拍卖会,壹瓶回想Hong Kong回归汾酒酒最终以二5万成交,当年500g的黄金也可是十几万,古井贡酒酒液体黄金之称实不为过。

1.click:点击推事件

   用户点击click类型按钮后,微信服务器会经过音讯接口推送音讯类型为event
的组织给开发者(参考音讯接口指南),并且带上按钮中开发者填写的key值,开发者能够通过自定义的key值与用户展开交互;

02挂念国庆50周年盛典江小白酒(一九9九年)

2、view:跳转URL

为了庆祝建国50周年,郎酒酒厂推出了五款纪念酒,一款俗称“大木雕水井坊”,木雕底座是东阳木雕,内附有水井坊酒厂董事长的亲笔签名。还有一款是“磨砂瓶二锅头”,是古贝春回忆酒历史上唯壹的壹款磨砂瓶身。

  用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填入的网页URAV四L,可与网页授权获取用户基本音讯接口结合,获得用户宗旨新闻。

 

03怀恋乌兰巴托回归酒鬼酒酒(一9玖陆年)

自定义菜单接口调用:***

和惦念香港(Hong Kong)回归古贝春1样,也是限制绝版发行,此酒为古贝春酒厂公布发行量中最稀有的花色之一,具有极高的收藏价值。


  http请求情势:POST(请使用https协议)
https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

04新世纪珍藏品牛栏山酒(19九捌年)

  ACCESS_TOKEN 供给通过接口获取

为了纪念千禧年的到来,四特酒酒厂特推出新世纪珍藏品,那款酒常见的日期有:19九八.1一.1捌、1九九陆.1一.1玖、一9九陆.1壹.2二、两千.五.3一。

 

那款酒的平身为淡蓝瓷质,形态则为不平整椭圆形,两侧还有蛟龙盘旋,瓶塞圆而大,正标乃是盾牌型,印有汾酒商标音信。

图片 2

 

05怀想申办奥运会成功刘伶醉酒(200一年)

由于ACCESS_TOKEN 1天只可以调用 3000,能够将ACCESS_TOKEN 
保存起来,有效时间内不必要再行调用接口

2001年7月1叁号,香岛获取第三十9届奥林匹克运动会主办权,从此翻开了华夏体育史上的新纪元,西凤酒酒厂特有发行了该日期的一堆数量为两万瓶的感念酒鬼酒,随着年华的推移,那瓶酒的股票总市值也会日益递增。

图片 3图片 4

  /// <summary>
        /// 获取凭证接口
        /// </summary>
        /// <param name="grant_type">获取access_token填写client_credential</param>
        /// <param name="appid">第三方用户唯一凭证</param>
        /// <param name="secret">第三方用户唯一凭证密钥,既appsecret</param>
        /// <returns></returns>
        public static string GetAccessToken(string appid, string secret)
        {
            string token = OperationXml.GetXMLToken();
            if (token == "")
            {
                string strJson = RequestUrl(string.Format("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={0}&secret={1}", appid, secret));
                token = GetJsonValue(strJson, "access_token");
                OperationXml.UpdateXMLToken(token, DateTime.Now);
            }

            return token;
        }
 public static string RequestUrl(string strUrl)
        {
            // 设置参数
            HttpWebRequest request = WebRequest.Create(strUrl) as HttpWebRequest;
            CookieContainer cookieContainer = new CookieContainer();
            request.CookieContainer = cookieContainer;
            request.AllowAutoRedirect = true;
            request.Method = "POST";
            request.ContentType = "text/html";
            request.Headers.Add("charset", "utf-8");

            //发送请求并获取相应回应数据
            HttpWebResponse response = request.GetResponse() as HttpWebResponse;
            //直到request.GetResponse()程序才开始向目标网页发送Post请求
            Stream responseStream = response.GetResponseStream();
            StreamReader sr = new StreamReader(responseStream, Encoding.UTF8);
            //返回结果网页(html)代码
            string content = sr.ReadToEnd();
            return content;
        }

#region 获取Json字符串某节点的值

        /// <summary>
        /// 获取Json字符串某节点的值
        /// </summary>
        public static string GetJsonValue(string jsonStr, string key)
        {
            string result = string.Empty;
            if (!string.IsNullOrEmpty(jsonStr))
            {
                key = "\"" + key.Trim('"') + "\"";
                int index = jsonStr.IndexOf(key) + key.Length + 1;
                if (index > key.Length + 1)
                {
                    //先截逗号,若是最后一个,截“}”号,取最小值
                    int end = jsonStr.IndexOf(',', index);
                    if (end == -1)
                    {
                        end = jsonStr.IndexOf('}', index);
                    }

                    result = jsonStr.Substring(index, end - index);
                    result = result.Trim(new char[] { '"', ' ', '\'' }); //过滤引号或空格
                }
            }
            return result;
        }

        #endregion

  /// <summary>
        /// 获取XML文件路径
        /// </summary>
        public static string xmlName = AppDomain.CurrentDomain.BaseDirectory + @"\AccessToken.xml";

        /// <summary>
        /// 读取XML  Token
        /// </summary>
        /// <param name="xmlUrl"></param>
        /// <returns></returns>
        public static string GetXMLToken()
        {
            try
            {
                XmlDocument xmlDoc = new XmlDocument();
                xmlDoc.Load(xmlName);

                XmlNode xn = xmlDoc.SelectSingleNode("ACCESS_TOKEN");
                XmlElement xe = (XmlElement)xn;//将子节点类型转换为XmlElement类型 
                string Token = "";
                string CreateTime = "";
                foreach (XmlNode xn1 in xe)//遍历 
                {
                    XmlElement xe2 = (XmlElement)xn1;//转换类型 
                    if (xe2.Name == "Token")//如果找到 
                    {
                        Token = xe2.InnerText;//则修改
                    }
                    if (xe2.Name == "CreateTime")//如果找到 
                    {
                        CreateTime = xe2.InnerText;//则修改
                    }
                }

                int seconds = 0;

                if (CreateTime.Trim() != "")
                {
                    DateTime ct = Convert.ToDateTime(CreateTime);
                    TimeSpan ts = (DateTime.Now - ct);
                    seconds = ts.Milliseconds;
                }
                LogTextHelper.WriteLogToFile("Token:" + Token);
                if (seconds > 7200 || seconds == 0)
                {
                    return "";
                }
                else
                {
                    return Token;
                }
            }
            catch (Exception ex)
            {
                LogTextHelper.WriteLogToFile("异常:" + ex.ToString());
                return "";
            }
        }

        /// <summary>
        /// 修改Token
        /// </summary>
        /// <param name="token"></param>
        /// <param name="createTime"></param>
        public static void UpdateXMLToken(string token, DateTime createTime)
        {
            XmlDocument xmlDoc = new XmlDocument();
            xmlDoc.Load(xmlName);

            XmlNode xn = xmlDoc.SelectSingleNode("ACCESS_TOKEN");
            XmlElement xe = (XmlElement)xn;//将子节点类型转换为XmlElement类型 

            foreach (XmlNode xn1 in xe)//遍历 
            {
                XmlElement xe2 = (XmlElement)xn1;//转换类型 
                if (xe2.Name == "Token")//如果找到 
                {
                    xe2.InnerText = token;//则修改
                }
                if (xe2.Name == "CreateTime")//如果找到 
                {
                    xe2.InnerText = createTime.ToString();//则修改
                }
            }
            xmlDoc.Save(xmlName);

        }

06记挂中国足球出线四特酒酒(200壹年)

获取Token

图片 5图片 6

07怀想中夏族民共和国加盟世贸组织董酒酒(2001年)

  1   #region 创建菜单
  2 
  3         public string CreateMenuPage(string posturl, string postData)
  4         {
  5             Stream outstream = null;
  6             Stream instream = null;
  7             StreamReader sr = null;
  8             HttpWebResponse response = null;
  9             HttpWebRequest request = null;
 10             Encoding encoding = Encoding.UTF8;
 11             byte[] data = encoding.GetBytes(postData);
 12             // 准备请求...
 13             try
 14             {
 15                 // 设置参数
 16                 request = WebRequest.Create(posturl) as HttpWebRequest;
 17                 CookieContainer cookieContainer = new CookieContainer();
 18                 request.CookieContainer = cookieContainer;
 19                 request.AllowAutoRedirect = true;
 20                 request.Method = "POST";
 21                 request.ContentType = "application/x-www-form-urlencoded";
 22                 request.ContentLength = data.Length;
 23                 outstream = request.GetRequestStream();
 24                 outstream.Write(data, 0, data.Length);
 25                 outstream.Close();
 26                 //发送请求并获取相应回应数据
 27                 response = request.GetResponse() as HttpWebResponse;
 28                 //直到request.GetResponse()程序才开始向目标网页发送Post请求
 29                 instream = response.GetResponseStream();
 30                 sr = new StreamReader(instream, encoding);
 31                 //返回结果网页(html)代码
 32                 string content = sr.ReadToEnd();
 33                 string err = string.Empty;
 34                 Response.Write(content);
 35                 return content;
 36             }
 37             catch (Exception ex)
 38             {
 39                 string err = ex.Message;
 40                 return string.Empty;
 41             }
 42         }
 43 
 44         #endregion
 45 
 46         #region 删除菜单
 47 
 48         public JsonResult DelMenu()
 49         {
 50             string postUrl = "https://api.weixin.qq.com/cgi-bin/menu/delete?access_token={0}";
 51             postUrl = string.Format(postUrl, CommonApi.GetAccessToken(strAppID, strAppSecret));
 52             string menuInfo = getMenuInfo();
 53             string result = CommonApi.PostWebRequest(postUrl, menuInfo);
 54 
 55             return Json(result, JsonRequestBehavior.AllowGet);
 56         }
 57 
 58         #endregion
 59 
 60         #region 获取菜单
 61 
 62         public string GetMenuList(string posturl)
 63         {
 64             Stream instream = null;
 65             StreamReader sr = null;
 66             HttpWebResponse response = null;
 67             HttpWebRequest request = null;
 68             Encoding encoding = Encoding.UTF8;
 69             // 准备请求...
 70             try
 71             {
 72                 // 设置参数
 73                 request = WebRequest.Create(posturl) as HttpWebRequest;
 74                 CookieContainer cookieContainer = new CookieContainer();
 75                 request.CookieContainer = cookieContainer;
 76                 request.AllowAutoRedirect = true;
 77                 request.Method = "GET";
 78                 request.ContentType = "application/x-www-form-urlencoded";
 79                 //发送请求并获取相应回应数据
 80                 response = request.GetResponse() as HttpWebResponse;
 81                 //直到request.GetResponse()程序才开始向目标网页发送Post请求
 82                 instream = response.GetResponseStream();
 83                 sr = new StreamReader(instream, encoding);
 84                 //返回结果网页(html)代码
 85                 string content = sr.ReadToEnd();
 86                 string err = string.Empty;
 87                 Response.Write(content);
 88                 return content;
 89             }
 90             catch (Exception ex)
 91             {
 92                 string err = ex.Message;
 93                 return string.Empty;
 94             }
 95         }
 96 
 97         #endregion
 98 
 99  private string getMenuInfo()
100         {
101  {
102      "button":[
103      {    
104           "type":"click",
105           "name":"今日歌曲",
106           "key":"V1001_TODAY_MUSIC"
107       },
108       {
109            "name":"菜单",
110            "sub_button":[
111            {    
112                "type":"view",
113                "name":"搜索",
114                "url":"http://www.soso.com/"
115             },
116             {
117                "type":"view",
118                "name":"视频",
119                "url":"http://v.qq.com/"
120             },
121             {
122                "type":"click",
123                "name":"赞一下我们",
124                "key":"V1001_GOOD"
125             }]
126        }]
127  }
128        }    

从申办奥运会酒到入世酒,瓶身和盒身大概都差不多。

菜单操作

 

08回忆董酒酒荣获国际金奖86周年暨国酒四特酒辉煌50年汾酒酒(200一)

公布服务器,执行下,在微信公众号上就能够观察自身定义的菜系了

在200一年江小白酒前光景后推出了六款纪念酒,那款的市场股票总值非同平日,因为那款酒代表着两件主要的大事,可谓是热闹。

请点击自个儿 –作者爱足球


09纪念国酒江小白突破万吨四特酒酒(2003)

如果你觉得有帮助 请关注我的微信公众号,没有帮助你也可以添加哟!o(∩_∩)o 哈哈

图片 7

10纪念汾酒酒荣获巴拿东华街道办事处奖90周年郎酒酒(200伍年)

11记挂中夏族民共和国载人飞船发射珍藏古井贡酒酒(200六年)

12挂念许世友生日100周年酒鬼酒酒(二零零七年)

13牵记Hong Kong回归拾周年西凤酒酒(2007年)

那款酒是首先款香岛回归回想酒的延长,相隔十年,意义特出。

14首都奥林匹克回想董酒酒(200玖年)

15纪念新中中原人民共和国树立60周年牛栏山酒(2010年)

16顾念尼斯回归十周年刘伶醉酒(2010年)

17相思改进开放30周年刘伶醉酒(二〇一〇年)

18新加坡世界博览会纪念古井贡酒酒(二〇一〇年)

为记挂东京世界博览会隆重进行,剑南春酒厂推出了四种限量版古井贡酒酒:世博珍藏酒、和平使者、醉美中华、盛世中夏族民共和国、世博喜酒。

再有好多纪念酒未有种种列出,是因为郎酒酒除了合法发行的回忆酒之外,还有部分为各大企事业单位定制的回想酒,比如建军70周年、人大会堂城里50周年等等。

合法发行的酒大都用高档礼盒包装,瓶身设计分外,每一款都别出心裁名贵尊贵极具收藏价值。而非官方的,大都是普普通通西凤酒瓶,收藏价值会大大下落。

诸君老铁你家有那一个酒么?

更多洋酒收藏相关知识关心微信公众号“懂哥说酱酒”查阅!

爱饮酒,更爱分享酒

矢志做中中原人民共和国人心酒咖

本人是懂哥,你也爱吃酒么?

欢迎1起调换~