微信公众号开发——项目搭建

一 

前往微信公众平台(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>() { token, timestamp, nonce };
		list.Sort();
		string data = 
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值