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

一: 登录微信公众平台:进行注册

  (注意:请通读整篇文章后,再进行实操,免走弯路)

https://mp.weixin.qq.com/ ,点击立即注册,选择你需要的账号类型,

这个是各种类型的区分:https://kf.qq.com/faq/170815aUZjeQ170815mU7bI7.htm, 

大致总结:订阅号没有服务号权限多,类型个人没有类型企业注册麻烦,个人无法认证,企业可认证  

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

注册过程中,可分为:个人/企业等(企业,自媒体等注册时,需要组织代号,经营许可证,对公账户等),这块我选择注册的是个人账号(需要上传手持身份证的照片)

二:微信公众号基础操作

1:首先,了解一下整个工作流程(开发-->接口权限,可看见开发者的接口权限)

  

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

2:开发前的准备

开发前,必须设置好  开发-->基础配置-->【服务器配置】(不配置的情况下,所有操作对测试公众号/公众号,都是不起作用的)

   

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

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

如上图所示:何进行服务器验证呢?

前提:

a: 一个对外的接口(微信服务器会通过该接口,传递给你4个参数:加密签名,时间戳,随机数,随机字符串)

b:页面填写时,还会有个:Token 

接口处理逻辑:        

wechat server ---> url : 传入【加密签名,时间戳,随机数,随机字符串】--> 将【Token,时间戳,随机数】排序并连接成一个字符串 进行sha1加密,得到的字符串 与 【加密签名】进行对比,一致则表示通过,并返回【随机字符串】

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzfzfs.html