【小5聊】微信公众号开发系列之获取Access_Token

【基础信息】

框架:.net framework 4.6.1

开发工具:Visual Studio Professional 2017(专业版2017)

IIS服务器:Internet Information Services(inetmgr、IIS)(v=10.0)

操作系统:Windows Server 2016
 

【关键信息】

1)access_token至少需要512个字符保存

2)access_token的有效期目前为2个小时

3)expire_in单位为秒,值为7200

【保存解决方案】

微信获取access_token接口返回的json字符串如下格式:

{"access_token":"ACCESS_TOKEN","expires_in":7200}

可以设计两个基本字段或xml子节点,access_token、expires_in,后台代码具体判断时间是否过期即可 

1)数据库表保存

通过设计一张表来保存,比如:table_access_token,只有一条记录或者过期后继续添加新记录

2)XML文件保存

先判断是否存在指定xml文件,不存在,则先通过Appid和AppSecret参数调用微信接口获取access_token值,再创建xml文件保存当前access_token值

xml格式如下

<?xml version="1.0" encoding="utf-8"?>
<xml>
  <access_token>24.b1e377f2a05f279fdfefcb4b7a9c442f.2592000.1583936339.282335-11116994</access_token>
  <expires_in>2592000</expires_in>
  <valid_time>2020-03-11 22:19:00</valid_time>
</xml>

猜你喜欢

转载自blog.csdn.net/lmy_520/article/details/115432307