微信公共平台开发-(.net实现)5--access
程序员文章站
2022-06-16 17:18:59
...
每次在于微信交互时,都要用到access_token,但是这个值限制的是有时间的,但是access_token,在以后的高级功能里面会经常用到,所以这里不得不这里对前面所讲解的access_token改造一下。 另外需要说明的是access_token是变化的,有自己的周期,官方解释为:"
每次在于微信交互时,都要用到access_token,但是这个值限制的是有时间的,但是access_token,在以后的高级功能里面会经常用到,所以这里不得不这里对前面所讲解的access_token改造一下。
另外需要说明的是access_token是变化的,有自己的周期,官方解释为:"有效期为7200秒",这就要求我们把获得的access_token存入一个物理文件或者Application中,请求到过期后修改这些内容,需要用的时候读出来.或者是存入数据库,到期时修改改access_token的值。
有些人可能想到了,如果过期我就在获得一个就好了,不用物理文件和Application也可以达到同样的效果,但是需要注意了微信平台对每天获得,access_token的次数也作了限制,一个用户出发多次,如果用户多,那肯定就超出了。所以我们还是按照以上的思路实现这些功能:
在此之前我们已经了解了获得access_token的方法(连接)http://www.cnblogs.com/QLJ1314/p/3838058.html,现在只需要保证它的随时更新就好了.
首先建立一个Access_token类
1 ///View Code2 ///Access_token 的摘要说明 3 /// 4 public class Access_token 5 { 6 public Access_token() 7 { 8 // 9 //TODO: 在此处添加构造函数逻辑 10 // 11 } 12 string _access_token; 13 string _expires_in; 14 15 /// 16 /// 获取到的凭证 17 /// 18 public string access_token 19 { 20 get { return _access_token; } 21 set { _access_token = value; } 22 } 23 24 /// 25 /// 凭证有效时间,单位:秒 26 /// 27 public string expires_in 28 { 29 get { return _expires_in; } 30 set { _expires_in = value; } 31 } 32 }
1 "
上一篇: php5数字型字符串加解密代码
推荐阅读
-
微信公共服务平台开发(.Net 的实现)4-------语音识别
-
ASP.NET MVC5+EF6+EasyUI后台管理系统 微信公众平台开发之消息管理
-
如何使用微信公众平台开发模式实现多客服
-
微信公共服务平台开发(.Net 的实现)2-------获得ACCESSTOKEN
-
.NET微信开发之PC 端微信扫码注册和登录功能实现
-
微信公共服务平台开发(.Net 的实现)3-------发送文本消息
-
微信公共服务平台开发(.Net 的实现)7-------发送图文消息
-
微信公众号开发之微信公共平台消息回复类实例
-
微信公共服务平台开发(.Net 的实现)6-------自定义菜单
-
微信公众平台开发入门--PHP,实现自动回复文本,图文,点击事件