.net微信开发 如何获取AccessToken
发布时间 - 2026-01-10 23:25:47 点击率:次本文实例为大家分享了获取AccessToken的方法,供大家参考,具体内容如下

AccessToken获取方法
public static Access_token GetAccessToken()
{
string formatString = String.Format("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={0}&secret={1}", AppId, AppSecret);
Access_token res = new Access_token();
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(formatString);
request.Method = "GET";
request.ContentType = "text/html;charset=UTF-8";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream myResponseStream = response.GetResponseStream();
StreamReader myStreamReader = new StreamReader(myResponseStream, Encoding.GetEncoding("utf-8"));
string retString = myStreamReader.ReadToEnd();
myStreamReader.Close();
myResponseStream.Close();
if (retString.IndexOf("7200") > 0)
{
Access_token token = new Access_token();
token = JsonHelper.ParseFromJson<Access_token>(retString);
res.access_token = token.access_token;
res.expires_in = token.expires_in;
}
return res;
}
Access_token类结构
public class Access_token
{
public Access_token()
{
//
//TODO:用于验证Access_token是否过期实体
//
}
string _access_token;
string _expires_in;
/// <summary>
/// 获取到的凭证
/// </summary>
public string access_token
{
get { return _access_token; }
set { _access_token = value; }
}
/// <summary>
/// 凭证有效时间,单位:秒
/// </summary>
public string expires_in
{
get { return _expires_in; }
set { _expires_in = value; }
}
}
JsonHelper.ParseFromJson方法
/// <summary>
/// 将JSON对象转换为Model
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="szJson"></param>
/// <returns></returns>
public static T ParseFromJson<T>(string szJson)
{
T obj = Activator.CreateInstance<T>();
using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(szJson)))
{
DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType());
return (T)serializer.ReadObject(ms);
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# 微信
# AccessToken
# 微信支付java版本之获取Access_token
# java微信公众号开发第一步 公众号接入和access_token管理
# PHP cURL获取微信公众号access_token的实例
# 详解Node.js access_token的获取、存储及更新
# PHP定时任务获取微信access_token的方法
# .Net微信开发之如何解决access_token过期问题
# C#微信公众平台开发之access_token的获取存储与更新
# 微信 getAccessToken方法详解及实例
# iOS开发之路--微博OAuth授权_取得用户授权的accessToken
# 使用java代码获取新浪微博应用的access token代码实例
# 大家分享
# 转换为
# 具体内容
# 大家多多
# secret
# appid
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel怎么实现模型属性的自动加密
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
JavaScript中的标签模板是什么_它如何扩展字符串功能
Python制作简易注册登录系统
如何在宝塔面板中修改默认建站目录?
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
如何用wdcp快速搭建高效网站?
免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?
Laravel DB事务怎么使用_Laravel数据库事务回滚操作
微信小程序 HTTPS报错整理常见问题及解决方案
laravel服务容器和依赖注入怎么理解_laravel服务容器与依赖注入解析
专业商城网站制作公司有哪些,pi商城官网是哪个?
制作公司内部网站有哪些,内网如何建网站?
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
iOS验证手机号的正则表达式
Laravel如何实现数据库事务?(DB Facade示例)
Swift中循环语句中的转移语句 break 和 continue
如何在阿里云高效完成企业建站全流程?
EditPlus中的正则表达式实战(6)
如何快速生成ASP一键建站模板并优化安全性?
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
Linux系统命令中screen命令详解
ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
奇安信“盘古石”团队突破 iOS 26.1 提权
,在苏州找工作,上哪个网站比较好?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
如何在建站宝盒中设置产品搜索功能?
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
如何快速搭建高效简练网站?
在centOS 7安装mysql 5.7的详细教程
js实现获取鼠标当前的位置
Laravel如何安装Breeze扩展包_Laravel用户注册登录功能快速实现【流程】
如何在搬瓦工VPS快速搭建网站?
Linux网络带宽限制_tc配置实践解析【教程】
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
如何续费美橙建站之星域名及服务?
免费网站制作appp,免费制作app哪个平台好?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
5种Android数据存储方式汇总
Python正则表达式进阶教程_复杂匹配与分组替换解析
python中快速进行多个字符替换的方法小结
Linux系统命令中tree命令详解
如何快速搭建高效香港服务器网站?
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
桂林网站制作公司有哪些,桂林马拉松怎么报名?
焦点电影公司作品,电影焦点结局是什么?
phpredis提高消息队列的实时性方法(推荐)
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?

