C# Class Senparc.Weixin.Work.AdvancedAPIs.OAuth2Api

Datei anzeigen Open project: JeffreySu/WeiXinMPSDK

Public Methods

Method Description
GetCode ( string corpId, string redirectUrl, string state, string responseType = "code", string scope = "snsapi_base" ) : string

企业获取code

GetUserId ( string accessToken, string code ) : GetUserInfoResult

获取成员信息

GetUserIdAsync ( string accessToken, string code ) : Task

【异步方法】获取成员信息

Private Methods

Method Description
GetUserId ( string accessToken, string code, string agentId ) : GetUserInfoResult
GetUserIdAsync ( string accessToken, string code, string agentId ) : Task

Method Details

GetCode() public static method

企业获取code
public static GetCode ( string corpId, string redirectUrl, string state, string responseType = "code", string scope = "snsapi_base" ) : string
corpId string 企业的CorpID
redirectUrl string 授权后重定向的回调链接地址,请使用urlencode对链接进行处理
state string 重定向后会带上state参数,企业可以填写a-zA-Z0-9的参数值
responseType string 返回类型,此时固定为:code
scope string 应用授权作用域,此时固定为:snsapi_base
return string

GetUserId() public static method

获取成员信息
public static GetUserId ( string accessToken, string code ) : GetUserInfoResult
accessToken string 调用接口凭证
code string 通过员工授权获取到的code,每次员工授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期
return Senparc.Weixin.Work.AdvancedAPIs.OAuth2.GetUserInfoResult

GetUserIdAsync() public static method

【异步方法】获取成员信息
public static GetUserIdAsync ( string accessToken, string code ) : Task
accessToken string 调用接口凭证
code string 通过员工授权获取到的code,每次员工授权带上的code将不一样,code只能使用一次,5分钟未被使用自动过期
return Task