/// <summary> /// 通过这个方法.传入当前URL可以得到jsdk所需的config /// </summary> /// <param name="arg"> url参数 是必须的</param> /// <returns></returns> protected virtual object GetJsdkInfo(LogicData arg) { var url = ComFunc.UrlDecode(ComFunc.nvl(arg["url"])).Replace(" ", "+"); var nonstr = Guid.NewGuid().ToString().Replace("-", "").Substring(0, 16); var timestamp = Weixin.NewTimsStamp; var sign = Weixin.GenJSAPISignKey(nonstr, timestamp, url, Weixin.Jsapi_ticket); var rtn = FrameDLRObject.CreateInstance(true, ""); rtn.appId = Weixin.AppID; rtn.timestamp = timestamp; rtn.nonceStr = nonstr; rtn.signature = sign; rtn.jsapi_ticket = Weixin.Jsapi_ticket; // 应该没用 return(rtn); }