/// <summary> /// 创建JS-API配置 /// </summary> /// <param name="url"></param> /// <param name="jsApis"></param> /// <returns></returns> public JsApiConfig GenerateJsApiConfig(string url, params string[] jsApis) { var timeStamp = UtilityHelper.GetTimeStamp(); var nonceStr = UtilityHelper.GenerateNonce(); var accessToken = _accessTokenContainer.GetAccessToken(); var ticket = _ticketContainer.GetJsApiTicket(accessToken); var signature = SignatureGenerater.GenerateJsApiSignature(ticket, nonceStr, timeStamp, url); return(new JsApiConfig() { debug = _baseSettings.Debug, appId = _baseSettings.AppId, timestamp = timeStamp, nonceStr = nonceStr, signature = signature, jsApiList = jsApis }); }