C# Class Senparc.Weixin.QY.CommonAPIs.ProviderTokenContainer

通用接口ProviderToken容器,用于自动管理ProviderToken,如果过期会重新获取
Show file Open project: Chinaccn/surfboard Class Usage Examples

Public Methods

Method Description
CheckRegistered ( string corpId ) : bool

检查是否已经注册

GetToken ( string corpId, bool getNewToken = false ) : string

获取可用Token

GetTokenResult ( string corpId, bool getNewToken = false ) : ProviderTokenResult

获取可用Token

Register ( string corpId, string corpSecret ) : void

注册应用凭证信息,此操作只是注册,不会马上获取Token,并将清空之前的Token,

TryGetToken ( string corpId, string corpSecret, bool getNewToken = false ) : string

使用完整的应用凭证获取Token,如果不存在将自动注册

Method Details

CheckRegistered() public static method

检查是否已经注册
public static CheckRegistered ( string corpId ) : bool
corpId string
return bool

GetToken() public static method

获取可用Token
public static GetToken ( string corpId, bool getNewToken = false ) : string
corpId string
getNewToken bool 是否强制重新获取新的Token
return string

GetTokenResult() public static method

获取可用Token
public static GetTokenResult ( string corpId, bool getNewToken = false ) : ProviderTokenResult
corpId string
getNewToken bool 是否强制重新获取新的Token
return Senparc.Weixin.QY.Entities.ProviderTokenResult

Register() public static method

注册应用凭证信息,此操作只是注册,不会马上获取Token,并将清空之前的Token,
public static Register ( string corpId, string corpSecret ) : void
corpId string
corpSecret string
return void

TryGetToken() public static method

使用完整的应用凭证获取Token,如果不存在将自动注册
public static TryGetToken ( string corpId, string corpSecret, bool getNewToken = false ) : string
corpId string
corpSecret string
getNewToken bool
return string