/// <summary> /// 获取每次操作微信API的Token访问令牌(微信接口调用,防止修改token) /// </summary> /// <param name="appid">应用ID</param> /// <param name="secret">开发者凭据</param> /// <returns></returns> public static string GetAccessToken(string sToken, string appid, string secret) { //正常情况下access_token有效期为7200秒,这里使用缓存设置短于这个时间即可 string access_token = GetToken(sToken, appid, secret); //验证Token是否过期 if (TokenExpired(access_token))//参考:http://www.cnblogs.com/s0611163/p/4098270.html { //移除重新获取 MemoryCacheHelper.RemoveCacheItem("access_token" + sToken); access_token = GetToken(sToken, appid, secret); } return(access_token); }