private object GetDingTalkCorpConfig(string url) { DingTalkCorpConfig config = ding.GetAccessToken(); if (config != null) { config.TimeStamp = DingTalkHelper.GetTimeStamp(); config.NonceStr = DingTalkHelper.GuidTo16String(); string jsapi_ticket = DingTalkHelper.GetJsApiTicket(config.AccessToken); config.url = url; config.jsapi_ticket = jsapi_ticket; config.Signature = DingTalkHelper.GetAccessSignature(config.NonceStr, config.TimeStamp.ToString(), jsapi_ticket, url); } return(config); }
//[HandlerAjaxOnly] public ActionResult GetDingTalkCorpConfigJson(string url) { DingTalkCorpConfig config = ding.GetAccessToken(); if (config != null) { config.TimeStamp = DingTalkHelper.GetTimeStamp(); config.NonceStr = DingTalkHelper.GuidTo16String(); string jsapi_ticket = DingTalkHelper.GetJsApiTicket(config.AccessToken); config.url = url; config.jsapi_ticket = jsapi_ticket; config.Signature = DingTalkHelper.GetAccessSignature(config.NonceStr, config.TimeStamp.ToString(), jsapi_ticket, url); } return(Content(config.ToJson())); }