asp net core 微信公众号开发 (一)

最近公司接到微信公众号开发,就找时间来学习一下。在网上找了很多文档没有一个比较详细的文档和一些例子。自己就写一个份从头开始开发的例子也记录一下自己学习的过程。后续也会把代码附上,希望帮助那些有需要的,可以相互学习一下。

一 学习微信公众号开发首先需要申请一个开发微信测试账号

测试号地址
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login
在这里插入图片描述
继续点击登录,我们可以扫码登录。登录后如下图:
在这里插入图片描述
请记住这个appid 和appsecret,注意这个很重要。
至此微信测试号申请已结束。

二、微信测试号的介绍

我们得到下面的界面后:
1、appid:是公众号开发识别码,配合开发者密码可调用公众号的接口能力。
2、appsecret:是校验公众号开发者身份的密码,具有极高的安全性。
3、URL,上面写着:请填写接口配置信息,此信息需要你有自己的服务器资源,填写的URL需要正确响应微信发送的Token验证,也就是我们的测试服务器(这里的服务可以是公网访问的,因为我们这里是开发,所以我们可以将公网映射到我们本地localhost:8080端口)后端接口地址。用于测试接收,能接受到请求即可。 下一篇我将介绍如何将自己的地址做公网映射。
4、Token 这个东西,只是一个令牌(口号),这个可以随意填写。
5、JS接口安全域名-这个是给前端开发的。那么前端需要一个域名去用这个接口,微信才认。如果不是这个域名,微信就不认。

三 创建一个asp net core web应用程序

我这边给项目取名为aspnetcorewebapp做实例。创建后结构如下
在这里插入图片描述
创建完成后直接运行项目,浏览器会展示hello world!表明项目创建成功。
注意mac电脑创建项目运行不了,这个我已测试。asp net core 项目需要身份验证,若是mac电脑需要去处理这个身份验证问题。
运行结果,如图:
在这里插入图片描述

接下来我们需要做公网隐射和测试号信息填写。
下一篇我将继续写到。我也是一个新手,将自己理解到的和学到的拿出来跟大家一起分享。若是有啥不足支持欢迎大家评论,谢谢!

概述 本平台主要功能是针对微信商家公众号提供与众不同的、有针对性的营销推广服务。通过沐雪微信平台,用户可以轻松管理自己的微信各类信息,对微信公众账号进行维护、开展智能机器人、在线发优惠劵、抽奖、刮奖、派发会员卡、打造微官网、开启微团购等多种活动,对微信营销实现有效监控,极大扩展潜在客户群和实现企业的运营目标。沐雪微信平台很好的弥补了微信公众平台本身功能不足、针对性不强、交互不便利的问题,为商家公众账号提供更为贴心的、且是核心需求的功能和服务。在线优惠劵、转盘抽奖、微信会员卡等推广服务更是让微信成为商家推广的利器。智能客服的可调教功能让用户真正从微信繁琐的日常客服工作中解脱出来,真正成为商家便利的新营销渠道。 二、源码特点 1、微信公众平台开发,对于公众平台所有功能进行完整开发。 2、多用户:可同时进行多公众号的管理和配置。 3、直接性:购买者可直接购买细微修改即是成品的平台商品。 4、开发语言:asp.net,C# ,webform,数据库sqlserver 2005 三、功能介绍 1、菜单回复:关注时回复、默认回复、文本回复、图文回复、语音回复、请求回复、LBS回复。 2、自定义菜单:公众号自定义菜单设置 3、用户列表管理:获取关注公众号的账户信息进行管理 4、微官网:各种微官网模板可自行配置,头部幻灯片,底部,分类模块配置,内容配置 5、微商城:商城模板配置、产品分类管理、商品信息管理、商品录入、客户资源管理、订单管 理、物流配送方式设置 6、支付方式:微信支付,货到付款。 7、微汽车[大模块]、微酒店、点餐系统 8、微会员卡:会员卡商家、会员卡商城、会员卡头部广告设计 9、用户管理:微信用户管理、系统角色管理、系统操作日志 10、后台菜单:后台导航菜单管理 11、系统设置:网站基本信息设置、功能权限设置、短信平台设置、邮件发送设置、文件上传设 置 12、代理商管理:代理商发展下线。 四、环境要求 开发环境: 操作系统:windows7,8 软件:vs2012+sqlserver2005 发布环境: 操作系统:windows server 2003,2008 软件:.netframework4.0,iis6+,sqlserver 2005 后续会更新vs2017+sql2012 ,新功能的开发
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值