赞
踩
一
前往微信公众平台(https://mp.weixin.qq.com/)获取开发权限和开发账号,公众号分为好几种,小程序,订阅号,服务号,企业号,个人只能用订阅号,权限比较少(api接口权限);
二
想要自定义模块功能或者是回复信息啥的,就得有一个自己的后台来写接口,所以要配置自己的服务器
基本配置:服务器配置(首页-开发-基本配置-服务器配置)
进入修改配置,这里的服务器地址必须是外网(没有服务器的小伙伴如果这里分不清。。外网特征就是别人可以通过你的本机ip直接访问到,在简单点就是,你如果使用WiFi连接的网络那就肯定是内网或者说是局域网,查看方式,window键加R键,输入cmd回车,然后输入ipconfig 查看你当前的ip,然后百度本机ip,不一样的话就不是外网,解决办法是使用natapp进行内网穿透或者是用路由器进行端口映射,将服务器的某个端口映射出去,在最后会有详细步骤)而且是80端口,格式为ip/域名+wx(接口名 ,固定,但是前面可以加路由比如ip/home/wx)Token随便写个;
然后是后台不多说先上代码:
- /// <summary>
- /// 配合微信服务器验证域名或者是ip的可用行或者是获取消息的推送--pxj
- /// </summary>
- [AtSkipAuthorize]
- public void wx()
- {
- //获取消息推送,或者是事件推送,类型是xml文件流
- if (Request.RequestType == "POST")
- {
-
- }
- else
- {
- #region 验证请求来源是否是微信
- string signature = Request["signature"].ToString();
- string timestamp = Request["timestamp"].ToString();
-
- string nonce = Request["nonce"].ToString();
- string echostr = Request["echostr"].ToString();
- string token = "hellowb";
- List<string> list = new List<string>(
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。