public async Task <IActionResult> GetUrlScheme(int tickid, string ntype = "gclub") { string message; ViewData["inWeChatBrowser"] = true;// Senparc.Weixin.BrowserUtility.BrowserUtility.SideInWeixinBrowser(HttpContext); try { if (!HttpContext.Request.IsLocal()) { throw new WeixinException("此接口为内部接口,请在服务器本地调用!"); } var wxOpenAppId = Senparc.Weixin.Config.SenparcWeixinSetting.WxOpenSetting.WxOpenAppId; var jumpWxa = new Weixin.WxOpen.AdvancedAPIs.UrlScheme.GenerateSchemeJumpWxa("", ""); var schmeResult = await Senparc.Weixin.WxOpen.AdvancedAPIs.UrlSchemeApi.GenerateSchemeAsync(wxOpenAppId, jumpWxa, false, null); message = schmeResult.openlink; ViewData["Success"] = true; } catch (Exception ex) { message = ex.Message; } ViewData["Message"] = message; return(View()); }
public async Task <ActionResult> GetUrlScheme(int tickid, string ntype = "gclub") { if (!HttpContext.Request.IsLocal()) { return(Content("此接口为内部接口,请在服务器本地调用!")); } Hashtable ht = new System.Collections.Hashtable(); var weixinAppId = Senparc.Weixin.Config.SenparcWeixinSetting.MpSetting.WeixinAppId; var jumpWxa = new Weixin.WxOpen.AdvancedAPIs.UrlScheme.GenerateSchemeJumpWxa("", null); var schmeResult = await Senparc.Weixin.WxOpen.AdvancedAPIs.UrlSchemeApi.GenerateSchemeAsync(weixinAppId, jumpWxa, false, null); ht.Add("data", schmeResult); return(Content(ht.ToString())); }