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

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

测试号地址
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电脑需要去处理这个身份验证问题。
运行结果,如图:

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

asp net core 微信公众号开发 (一)相关推荐

  1. ASP.NET MVC4 微信公众号开发之网页授权(一):搭建基础环境

    首先你得注册并认证一个个人或企业的微信公众号===服务号从而确保获得以下接口权限: 然后打开公众号设置里的功能设置里找到业务域名和网页授权域名分别填上你的域名(注:已备案的域名),如下图所示: 到这里 ...

  2. 用.Net Core接入微信公众号开发

    Part1前言 最近想写一点基于.Net Core微信公众号开发的文章 Part2测试公众号申请 测试公众号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sa ...

  3. .NET开发者如何愉快的进行微信公众号开发

    (此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:这篇文章只是一个如何提高开发效率的简单指导和记录,不会涉及具体的微信公众号开发内容. ...

  4. 微信公众号开发Django-网页授权

    原文链接 对于基础的微信公众号开发,网页授权,JSSDK,图片处理应该是最重要的三部分了 根本上也是按照文档开发,技术含量并不高. (选Django=很多权限控制模块已经做好了,比较省力) 在开始之前 ...

  5. .NET微信公众号开发系列 - 项目介绍

    由于业务需要,需要开发微信公众号.不过没有查询到比较有用的信息,只能自己摸索前进. 写这个微信公众号开发系列,希望能提供一些帮助. 需要的功能有创建订单.查看订单.还有基本的用户管理. 由于团队人员有 ...

  6. ASP.NET MVC4 微信公众平台开发测试一: 验证

    ASP.NET MVC4 微信公众平台开发测试一: 验证 背景,想做一个微信公众号的自动回复系统,于是想动手写一下.记录这些,是一边写程序一边写在这里,也是记录一下自己的思路. 微信公众平台开发时,需 ...

  7. 微信公众号开发(一)服务器配置

    微信公众号开发(一)服务器配置 如题,我是用.NET MVC连通的,效果图如下: 域名:申请了一个域名,www.xxxx.com 协议:http 端口:80 服务器:服务器为一台笔记本上的IIS,通过 ...

  8. 微信公众号开发 - 事件处理和回复消息

    微信公众号开发文章目录 1.微信公众号开发 - 环境搭建 2.微信公众号开发 - 配置表设计以及接入公众号接口开发 3.微信公众号开发 - token获取(保证同一时间段内只请求一次) 4.微信公众号 ...

  9. 实例:用C#.NET手把手教你做微信公众号开发(20)--使用微信支付线上收款:jsapi方式

    在做线上.线下销售时,可以使用微信便捷支付,通过微信公众号收款有很多种收款方式,如下图: 今天我们来讲一下jsapi支付,场景就是在微信内打开某个页面,完成在线支付,同样一个网页,使用微信打开就是js ...

  10. 微信公众号开发之分享接口实现

    微信公众号开发之分享接口实现 第一步:先登录微信公众平台进行设置JS接口安全域名("域名不能包含http://"). 如图: 第二步:配置config接口权限验证 首先需要通过获取 ...

最新文章

  1. 想用Python学机器学习?Google大神替你写好了所有的编程示范代码
  2. asp自动解析网页中的图片地址,并将其保存到本地服务器
  3. java7优化,七、索引优化分析
  4. rfid射频前端的主要组成部分有_rfid读写器的组成部分包括什么_rfid读写器的主要功能...
  5. Python rabbitmq的使用(五)
  6. Call to undefined function imagettftext()解决方法
  7. Activity生命周期(略记)
  8. 70进货卖100利润是多少_3个暴利行业,进货价几十块,售卖几百块
  9. 在线可视化python网站_利用Python优雅地可视化数据
  10. 在计算机中 用于完成系统配置的文件是,历年真题:全国2015年4月自考02323操作系统概论考试试卷以及答案...
  11. excel学习-阶梯查询函数lookup
  12. 《斯坦福高效睡眠法》读书笔记思维导图版,成年人的睡眠解决法
  13. 人脑的算力真的很弱吗
  14. Linux运维工程师学习大纲
  15. GoogLeNet: Going deeper with convolutions
  16. crontab在线生成工具
  17. android手机在线什么意思,用安卓手机登录QQ显示“手机在线”,为何苹果就显示iPhone在线?...
  18. 一键复制php代码,PHP_php下批量挂马和批量清马代码,复制代码 代码如下:?php funct - phpStudy...
  19. 华为od一面 / 二面复盘(可内推)
  20. win 2003安装IIS 7

热门文章

  1. 融资买入:连续10天、7天
  2. Ubuntu用apt-get下载csh
  3. 企业邮箱收发信息服务器怎么设置,企业邮箱服务器如何配置POP3和SMTP?
  4. 怎么刷android10,安卓10的刷机教程,教你刷好Killer的精简包
  5. php手册经常见到,什么是“二进制安全”?
  6. Red Hat Enterprise Linux9 + Zabbix 6.2.3 + Grafana 9.2.0
  7. sqlyog连接mysql错误码2058
  8. Matlab中plot函数一共能调用颜色字母
  9. 谷歌SEO入门的基础知识
  10. 阿里云数据工厂DataWorks