位置: 编程技术 - 正文

详解nodejs微信公众号开发——1.接入微信公众号(nodejs微信小程序开发工具)

编辑:rootadmin

推荐整理分享详解nodejs微信公众号开发——1.接入微信公众号(nodejs微信小程序开发工具),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node wechat,node 微信公众号开发,node 微信,node 微信,nodejs 微信公众号,node wechat,nodejs 微信公众号,nodejs 微信公众号,内容如对您有帮助,希望把文章链接给更多的朋友!

接入微信公众号是开发的第一步,万事开头难,走好第一步,后面的路就更宽广。

1.公众平台测试帐号的使用

登录微信公众平台,由于很多开发人员并没有认证的的微信公众号,所以比较折中的方式是使用公众平台测试帐号来测试功能,其优势是能够测试微信公众号的绝大部分功能,不受认证门槛的限制。

进入测试账号管理界面:

我们需要配置接口的信息,URL和Token是微信公众平台和本地开发服务建立连接的桥梁。

微信配置好后,扫面下方的测试号二维码,即可以在手机上测试开发的功能。

2.验证公众号

详解nodejs微信公众号开发——1.接入微信公众号(nodejs微信小程序开发工具)

一图胜千言。接入公众号时,微信公众平台需要验证开发者的身份,向开发者填写的URL发送一个GET请求,请求中包含4个参数:signature、echostr、timestamp和nonce,收到该请求,我们需要做的事情:

将token、timestamp和nonce三个参数进行字典排序; 将三个字符串拼接成一个字符串进行sha1加密; 将加密后的字符串与signature进行比较,如果相同,表示这个请求来自微信,我们直接原样返回echostr的内容,接入验证成功。

3.搭建开发服务器

搭建开发服务器的方式有很多,如购买云服务器、使用花生壳、ngrok、localtunnel等。这里为了简单起见采用localtunnel。先全局方式安装localtunnel,

启动lt

4.编写代码

好了,现在开始编写app.js的代码:

5.配置测试公众号信息

代码编写完毕,现在开始正式配置啦。在终端中输入lt --port 启动localtunnel,得到对外可访问的URL:

这个URL填写到测试账号管理界面中的URL,Token字段可随意填写,方便起见,就用wemovie吧!

填写完毕,点击提交,发现验证成功,恭喜!

注:

由于localtunnel不是很稳定,所以可能一开始点击提交提示的是黄条的配置失败,需要多点一两次按钮; 每次重启程序,都需要重启localtunnel获取新的URL,然后重新配置。(这就是选择简单付出的代价T_T)

到此为止,已经打开了通向微信公众号开发的大门,接下来,我们将继续探索nodejs微信公众号开发之旅。

标签: nodejs微信小程序开发工具

本文链接地址:https://www.jiuchutong.com/biancheng/377928.html 转载请保留说明!

上一篇:node.js实现登录注册页面(nodejs登录成功跳转)

下一篇:详解nodejs微信公众号开发——2.自动回复(node.js开发微信小程序)

  • 滑准税是指关税的税率
  • 收到税务局退款怎么做分录
  • 预付账款需要纳税申报吗
  • 水果店个体户怎么交税 广州
  • 托管开票
  • 住宿发票税率有哪4种
  • 房租违约金收入怎么做账
  • 开房屋租金发票需要带什么资料
  • 税收制度具体内容
  • 银行汇票应计入什么科目
  • 制造费用属于哪一类科目
  • 出口企业收入分录
  • 营改增后企业出售使用过的旧车
  • 收到福利费会计分录
  • 民事诉讼的适用范围具体包括哪些案件
  • 增值税认证未认证是什么意思
  • 折价处置抵押房地产的应当参照什么
  • 印花税没有按时申报怎么办
  • 1697510816
  • 如何测试网络延迟
  • 专项基金是什么
  • 事业单位在建工程转固定资产的账务处理
  • 公司章程签署
  • 信用证保证金账户
  • mac版chrome浏览器无法上网
  • 公司+农户经营模式是什么意思
  • mac上读取ntfs
  • 金融资产包括哪三大类及会计科目
  • Win11/10 Surface App 新增支持自动检测 Surface Slim Pen 1 手写笔
  • 母公司将资产划转子公司土地增值税
  • FUXA个人学习总结(一)
  • 主营业务毛利率公式
  • 房产备案交税
  • Apsara Clouder云计算技能认证
  • springboot基本结构
  • 一文搞懂兰州简史
  • 公交充值卡发票在哪里开
  • 工程施工预付款20%的规定
  • 运输公司挂靠车辆的会计处理?
  • 工会经费怎么计算缴纳
  • 增值税抵扣凭证怎么做
  • 使用mysqldump备份数据库
  • 开了发票不做收入的账务处理是?
  • 存货成本核算方式
  • 发票冲红视频教程
  • 行政单位基建账并入大账规定
  • 应缴国库款和应缴财政专户款有什么区别
  • 预缴增值税销售额是含税还是不含税的开票金额
  • 物业公司代收代付租金要开发票吗
  • 买卖股票手续费怎么算
  • 固定资产能直接计入费用吗为什么
  • 会计科目的设置原则包括( )
  • 银行借款一年按多少天计算
  • 在MySQL中同时查找两张表中的数据的示例
  • sqlserver 禁用触发器 超时
  • mac安装mysql
  • 怎么操作win10系统
  • win7系统设备管理器其他设备有个未知设备叹号
  • win8 photoshop
  • win8系统一直重启
  • win8系统无法连接到网络
  • windows 10 build 9834
  • win7系统解决数字签名问题
  • win10预览版21277下载
  • ,linux
  • dos所有命令的命令格式
  • glib库
  • 创建一个css文件
  • python中的字典与列表属于什么类型
  • unity3d基础操作
  • jquery 滑块
  • javascript函数大全
  • jsonobject java
  • android程序崩溃会被重启
  • 广西税务局增值税发票查询平台
  • 广东电子税务局财务报表在哪里查询
  • 民间非营利组织包括哪些单位
  • 普通发票开具系统
  • 畜牧业企业所得税优惠政策最新
  • 卖钢材交哪些税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设