Senparc.Weixin.Work.AdvancedAPIs.ThirdPartyAuthApi.GetAuthInfoAsync C# (CSharp) Method

GetAuthInfoAsync() public static method

【异步方法】获取企业号的授权信息
public static GetAuthInfoAsync ( string suiteAccessToken, string suiteId, string authCorpId, string permanentCode, int timeOut = Config.TIME_OUT ) : Task
suiteAccessToken string
suiteId string 应用套件id
authCorpId string 授权方corpid
permanentCode string 永久授权码,通过get_permanent_code获取
timeOut int 代理请求超时时间(毫秒)
return Task
        public static async Task<GetAuthInfoResult> GetAuthInfoAsync(string suiteAccessToken, string suiteId, string authCorpId, string permanentCode, int timeOut = Config.TIME_OUT)
        {
            var url = string.Format("https://qyapi.weixin.qq.com/cgi-bin/service/get_auth_info?suite_access_token={0}", suiteAccessToken.AsUrlData());

            var data = new
            {
                suite_id = suiteId,
                auth_corpid = authCorpId,
                permanent_code = permanentCode
            };

            return await Senparc.Weixin.CommonAPIs.CommonJsonSend.SendAsync<GetAuthInfoResult>(null, url, data, CommonJsonSendType.POST, timeOut);
        }