메소드 | 설명 | |
---|---|---|
Auth ( string accessToken, string openId ) : |
检验授权凭证(access_token)是否有效
|
|
AuthAsync ( string accessToken, string openId ) : Task |
【异步方法】检验授权凭证(access_token)是否有效
|
|
GetAccessToken ( string appId, string appSecret, string code, string grantType = "authorization_code" ) : |
获取AccessToken
|
|
GetAccessTokenAsync ( string appId, string appSecret, string code, string grantType = "authorization_code" ) : Task |
【异步方法】获取AccessToken
|
|
GetQRConnectUrl ( string appId, string redirectUrl, string state, OAuthScope scopes, string responseType = "code" ) : string |
微信扫码登录网页授权
|
|
GetUserInfo ( string accessToken, string openId ) : |
获取用户基本信息
|
|
GetUserInfoAsync ( string accessToken, string openId ) : Task |
【异步方法】获取用户基本信息
|
|
RefreshToken ( string appId, string refreshToken, string grantType = "refresh_token" ) : |
刷新access_token(如果需要)
|
|
RefreshTokenAsync ( string appId, string refreshToken, string grantType = "refresh_token" ) : Task |
【异步方法】刷新access_token(如果需要)
|
public static Auth ( string accessToken, string openId ) : |
||
accessToken | string | |
openId | string | 用户的唯一标识 |
리턴 |
public static AuthAsync ( string accessToken, string openId ) : Task |
||
accessToken | string | |
openId | string | 用户的唯一标识 |
리턴 | Task |
public static GetAccessToken ( string appId, string appSecret, string code, string grantType = "authorization_code" ) : |
||
appId | string | 应用唯一标识,在微信开放平台提交应用审核通过后获得 |
appSecret | string | 应用密钥AppSecret,在微信开放平台提交应用审核通过后获得 |
code | string | GetQRConnectUrl()接口返回的code |
grantType | string | 填authorization_code |
리턴 |
public static GetAccessTokenAsync ( string appId, string appSecret, string code, string grantType = "authorization_code" ) : Task |
||
appId | string | 应用唯一标识,在微信开放平台提交应用审核通过后获得 |
appSecret | string | 应用密钥AppSecret,在微信开放平台提交应用审核通过后获得 |
code | string | GetQRConnectUrl()接口返回的code |
grantType | string | 填authorization_code |
리턴 | Task |
public static GetQRConnectUrl ( string appId, string redirectUrl, string state, OAuthScope scopes, string responseType = "code" ) : string | ||
appId | string | 第三方应用唯一标识 |
redirectUrl | string | 重定向地址,需要进行UrlEncode |
state | string | 用于保持请求和回调的状态,授权请求后原样带回给第三方。该参数可用于防止csrf攻击(跨站请求伪造攻击),建议第三方带上该参数,可设置为简单的随机数加session进行校验 |
scopes | OAuthScope | 应用授权作用域,拥有多个作用域用逗号(,)分隔,网页应用目前仅填写snsapi_login即可 |
responseType | string | 填code |
리턴 | string |
public static GetUserInfo ( string accessToken, string openId ) : |
||
accessToken | string | 调用接口凭证 |
openId | string | 普通用户的标识,对当前公众号唯一 |
리턴 |
public static GetUserInfoAsync ( string accessToken, string openId ) : Task |
||
accessToken | string | 调用接口凭证 |
openId | string | 普通用户的标识,对当前公众号唯一 |
리턴 | Task |
public static RefreshToken ( string appId, string refreshToken, string grantType = "refresh_token" ) : |
||
appId | string | 第三方应用唯一标识 |
refreshToken | string | 填写通过access_token获取到的refresh_token参数 |
grantType | string | 填refresh_token |
리턴 |
public static RefreshTokenAsync ( string appId, string refreshToken, string grantType = "refresh_token" ) : Task |
||
appId | string | 第三方应用唯一标识 |
refreshToken | string | 填写通过access_token获取到的refresh_token参数 |
grantType | string | 填refresh_token |
리턴 | Task |