Senparc.Weixin SDK(1)——获取微信Access_Token

Senparc.Weixin SDK(1)——获取微信Access_Token_第1张图片
微信公众平台
Senparc.Weixin SDK(1)——获取微信Access_Token_第2张图片
Senparc.Weixin SDK

1、Senparc.Weixin

简介:Senparc.Weixin SDK 是由盛派网络(Senparc)团队自主研发的针对微信各模块的开发套件(C# SDK),已全面支持微信公众号、微信支付、企业号、开放平台、JSSDK、摇一摇周边等模块。

使用方法:

Senparc.Weixin SDK(1)——获取微信Access_Token_第3张图片
管理NuGet程序包
Senparc.Weixin SDK(1)——获取微信Access_Token_第4张图片
搜索Serparc.Weixin
添加程序包

2、微信access_token

公众平台以access_token为接口调用凭据,来调用接口,所有接口的调用需要先获取access_token。

微信接口中,有两个access_token,包括网页授权access_token、及普通access_token

(1)网页授权access_token

微信网页授权是通过OAuth2.0机制实现的,在用户授权给公众号后,公众号可以获取到一个网页授权特有的接口调用凭证(网页授权access_token),通过网页授权access_token可以进行授权后接口调用,如获取用户基本信息;

(2)普通access_token

其他微信接口,需要通过基础支持中的“获取access_token”接口来获取到的普通access_token调用。

3、使用Senparc.Weixin获取两个access_token

(1)网页授权access_token

var oAuthAccessTokenResult= OAuthApi.GetAccessToken(WxConfig.APPID, WxConfig.APPSECRET, code);

Senparc.Weixin SDK(1)——获取微信Access_Token_第5张图片
返回值字段

(2)普通access_token

var accesstoken= AccessTokenContainer.TryGetAccessToken(appId, appSecret);

返回值,即为accesstoken字符串。

在微信官方文档中有介绍:建议公众号开发者使用中控服务器统一获取和刷新Access_token,其他业务逻辑服务器所使用的access_token均来自于该中控服务器,不应该各自去刷新,否则容易造成冲突,导致access_token覆盖而影响业务。

你可能感兴趣的:(Senparc.Weixin SDK(1)——获取微信Access_Token)