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电脑需要去处理这个身份验证问题。
运行结果,如图:
在这里插入图片描述

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

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值