Senparc.Weixin.Work.AdvancedAPIs.LoginAuthApi.GetLoginUrlAsync C# (CSharp) Method

GetLoginUrlAsync() public static method

【异步方法】获取企业号管理员登录信息
public static GetLoginUrlAsync ( string providerAccessToken, string loginTicket, string target, int agentid, int timeOut = Config.TIME_OUT ) : Task
providerAccessToken string 服务提供商的accesstoken
loginTicket string 通过get_login_info得到的login_ticket, 24小时有效
target string 登录跳转到企业号后台的目标页面,目前有:agent_setting、send_msg、contact
agentid int 授权方应用id
timeOut int 代理请求超时时间(毫秒)
return Task
        public static async Task<GetLoginUrlResult> GetLoginUrlAsync(string providerAccessToken, string loginTicket,string target,int agentid,int timeOut = Config.TIME_OUT)
        {
            string url = "https://qyapi.weixin.qq.com/cgi-bin/service/get_login_url?provider_access_token={0}";

            var data = new
            {
                login_ticket = loginTicket,
                target = target,
                agentid = agentid
            };

            return await Senparc.Weixin.CommonAPIs.CommonJsonSend.SendAsync<GetLoginUrlResult>(providerAccessToken, url, data, CommonJsonSendType.POST,
                                                           timeOut);
        }
        #endregion