微信自定义分享页面接口开发

需求:针对报名流程开发,如果报名成功,分享给好友、朋友圈,设置自定义跳转页面,判断用户是否已关注,关注是否已报名;

设置JS接口安全域名:

这个需要在服务号中 “设置 -》公众号设置 -》功能设置 -》 js接口安全域名
配置你事先准备的域名
在配置前:需要下载一个文件,放到你的web服务器根目录下,
这个文件里面是一个字符串,从名称看是用来校验用的。先上传了这个文件,你才能保存成功。这样你就可以使用jssdk了。
微信自定义分享页面接口开发_第1张图片

如果未设置JS接口安全域名会提示: config:invalid url domain

前台页面:




    @ViewBag.Title
    
    
    
    
    
    
    
	
    
    @if (IsSectionDefined("Header"))
    {
        
        
        
        
        @RenderSection("Header", false);
    }
    else
    {
        @RenderSection("SuccessHeader", false);
    }


    
@RenderBody()


自定义分享URL跳转到MVC控制台的一个方法,在方法中进行跳转:
        public void SendCode()
        {
            try
            {
                string url = string.Format("http://open.weixin.qq.com/connect/oauth2/authorize?appid={0}&redirect_uri=http://xxxxx/xxxxx/xxxxxx&response_type=code&scope=snsapi_base&state=1#wechat_redirect", ConfigurationManager.AppSettings["JiaoYuAppId"]);
                HttpContext.Response.Redirect(url);
                
            }
            catch (Exception ex)
            {
                Utils.WriteLog(ex.Message);
            }
        }

你可能感兴趣的:(微信自定义分享页面接口开发)