首页 > 其他分享 >开发微信公众号

开发微信公众号

时间:2024-12-11 20:56:34浏览次数:3  
标签:npm co 微信 公众 开发 wechat 加密

零基础开发微信公众号,手把手带你搭建打通前后端的项目

https://www.bilibili.com/video/BV1sG4y1571G/?spm_id_from=333.337.search-card.all.click&vd_source=d10c649e248b08f4441d8cd6b76f46fc

P1 01 微信公众号的介绍

目前公众号主要分为三种:服务号,订阅号,小程序;还有企业微信只针对企业用户使用,暂且不算在内

服务号 企业 任意

订阅号 个人或媒体 信息传播

小程序 企业 任意

mp.weixin.qq.com

P2 02 微信公众号申请注册流程

注册完成之后,记得修改名称,不然3天之后,会收回该账号

P3 03 微信公众平台已有功能介绍
P4 04如何让自己成为开发者
P5 05 ngrok外网映射工具的使用

ngrok.cc

P6 06如何验证本地服务器的有效性

如何计算出微信加密签名
1、微信签名的三个参数(timestamp,nonce,token)按照字典排列并组合成一个数组
2、将数组里的属性拼接成一个字符串,进行sha1加密
3、加密出来的内容就是一个signature
4、与微信发送过来的signature进行对比

cnpm i sha1 -S

P7 07 微信验证代码模块化封装操作
P8 08 接收普通消息功能实现

解析XML数据 raw-body npm i raw-body-s.

npm i xml2js

P9 09 自动回复文本功能实现

ejs模板

P10 10自动回复图片、语音、音频等功能实现
P11 11 封裝微信公众号模块化插件
P12 12消息管理中间件co-wechat的使用

npm i co-wechat

P13 13如何获取accessToken的值
P14 14保证accessToken的有效性
P15 15自定义菜单功能实现
P16 16使用co-wechat-api快速开发自定义菜单

npm i co-wechat-api

co-wechat

俩重要的插件 就可以完成

标签:npm,co,微信,公众,开发,wechat,加密
From: https://www.cnblogs.com/KooTeam/p/18600693

相关文章

  • 【中工开发者】理解HarmonyOS生命周期管理
    导语:学习鸿蒙正当时,作为中工的一名学生,学习了鸿蒙生命周期,现在总结一下。一.概述HarmonyOS(鸿蒙操作系统)作为新一代的分布式操作系统,为开发者提供了丰富的API和工具,使得开发跨设备应用变得更加便捷。UIAbility是HarmonyOS应用开发中的基本概念,它代表了一个具有界面交互能力的应......
  • 【Java开发】maven概述:构建、依赖管理和项目生命周期
    1.项目开发中的问题1、我的项目依赖一些jar包,我把他们放在哪里?直接拷贝到项目的lib文件夹中?如果我开发的第二个项目还是需要上面的那些jar包,再把它们复制到我当前项目lib中?那如果现在是第三次了,再复制一次吗?以上操作会出现的问题:重复存放jar包;容易出现jar包冲突;手动拷贝jar......
  • 【Java开发】手动部署jar包,太low了!动态上传包热部署,真爽!
    近期开发系统过程中遇到的一个需求,系统给定一个接口,用户可以自定义开发该接口的实现,并将实现打成jar包,上传到系统中。系统完成热部署,并切换该接口的实现。定义简单的接口这里以一个简单的计算器功能为例,接口定义比较简单,直接上代码。publicinterfaceCalculator{intcal......
  • 探索 Microi 吾码:低代码开发平台的璀璨明星
    前言在数字化转型浪潮汹涌的当下,企业对于快速交付软件项目、灵活响应市场变化的需求愈发迫切,传统软件开发冗长的周期、高昂的人力成本愈发显得格格不入。低代码开发平台应运而生,成为技术领域备受瞩目的革新力量,Microi吾码正是在这般背景下崭露头角,试图为开发者开辟一条高......
  • 微信小程序 注册页面
    注册页面对于小程序中的每个页面,都需要在页面对应的js文件中进行注册,指定页面的初始数据、生命周期回调、事件处理函数等。使用Page构造器注册页面简单的页面可以使用Page()进行构造。代码示例://index.jsPage({data:{text:"Thisispagedata."},......
  • 微信小程序 注册小程序
    注册小程序每个小程序都需要在app.js中调用App方法注册小程序实例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。//app.jsApp({onLaunch(options){//Dosomethinginitialwhenlaunch.},onShow(options){//Dosomethingwhens......
  • 微信小程序 WXML
    WXMLWXML(WeiXinMarkupLanguage)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。用以下一些简单的例子来看看WXML具有什么能力:数据绑定<!--wxml--><view>{{message}}</view>//page.jsPage({data:{message:'HelloMINA!'......
  • AI 口语学习应用 Speak 新一轮融资估值 10 亿美元;YouTube 推出 AI 多语言配音丨 RTE
       开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编......
  • poolmon.exe 是一个内存池监控工具,用于显示 Windows 系统中不同内存池(比如非分页池、
    poolmon.exepoolmon.exe是一个内存池监控工具,用于显示Windows系统中不同内存池(比如非分页池、分页池)中的对象和其占用的内存,可以帮助开发者进行内存泄漏的排查。内存信息总内存(Memory):33,375,908KB可用内存(Avail):25,812,348KB页面错误数(PageFlts):0内存中......
  • 企业项目真实开发--工厂模式学习
    业务需求:权益可以进行转移,权益可以分为3类会员车辆订单展现形式:其中权益转移的规则为:会员权益转移:限制填写手机号,校验填写手机号为CRM会员车辆权益转移:限制填写VIN,校验该VIN是否是实销车辆订单权益转移:限制填写手机号,校验填写手机号为CRM会员暂时关闭线上卡券和保险......