//[HandlerAjaxOnly] public ActionResult GetDingTalkAppConfigJson() { string url = Request.Url.PathAndQuery; DingTalkAppConfig config = ding.GetAppConfig("1"); if (config != null) { config.TimeStamp = DingTalkHelper.GetTimeStamp(); config.NonceStr = "metec"; string jsapi_ticket = DingTalkHelper.GetJsApiTicket(config.AccessToken); config.Signature = DingTalkHelper.GetAccessSignature(config.NonceStr, config.TimeStamp.ToString(), jsapi_ticket, url); } return(Content(config.ToJson())); }
/// <summary> /// /// </summary> /// <returns></returns> public DingTalkAppConfig GetAppConfig(string appcode) { Code.SysConfig.DingTalkConfig entity = new Code.SysConfig.DingTalkConfigApp().LoadConfig(); if (entity != null) { DingTalkAppConfig config = new DingTalkAppConfig(); config.AgentId = entity.AgentId; config.AppName = entity.AppName; config.AppKey = entity.AppKey; config.AppSecret = entity.AppSecret; return(config); } else { return(null); } }
/// <summary> /// /// </summary> /// <returns></returns> public DingTalkAppConfig GetAppConfig(string appcode) { DingTalkAppConfigEntity entity = app.FindEntity(appcode); if (entity != null) { DingTalkAppConfig config = new DingTalkAppConfig(); config.AgentId = entity.AgentId; config.AppId = entity.AppId; config.AppName = entity.AppName; config.AppKey = entity.AppKey; config.AppSecret = entity.AppSecret; return(config); } else { return(null); } }