位置: 编程技术 - 正文

详解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开发微信小程序)

  • 公司月报表怎么做
  • 城市生活垃圾处理收费管理办法
  • 住宿报销是开普票还是专票
  • 润滑油怎么做账务处理
  • 离职人员个税申报如何处理
  • 企业所得税季报可以更正吗
  • 有限合伙企业如何分红
  • 工程在建期间土地的摊销如何处理
  • 软件生产企业
  • 自然人股权转让涉税信息怎么填
  • 高档化妆品消费税的计算公式
  • 一年过去了,特朗普减税效果如何?
  • 营改增后转让土地使用权怎么计算增值税
  • 一般纳税人是什么等级
  • 单独出售的包装物是否属于包装物的核算范围
  • 公司个人所得税怎么申报
  • 网页显示不全怎么回事
  • 以前年度原材料调出怎么做会计分录
  • 如何限制某台设备上网
  • 浏览器显示英语怎么设置成中文
  • 红冲暂估需要附件吗
  • 法人把资产转移到国外有没有限制
  • 会议费计入什么二级科目
  • 长期停工的影响
  • 股东股权折价转让会计分录
  • 企业重组税收政策汇编
  • vue自定义弹窗带有遮罩层
  • 用友的应付单和付款单的区别各是什么时候填制
  • thinkphp3.0
  • yolov5使用
  • pytorch .t()
  • 印花税是1%吗
  • 律师事务所可不可以对外投资呢
  • java集合框架主要有
  • 公司向法人借款需要多久还清
  • 劳务派遣业务如何开展
  • 计提工资的时候跟发放的时候不一样怎么办
  • 水利建设基金申报
  • 吸收合并需要清算嘛
  • 税费计提多了怎么冲减
  • 企业增值税抵扣包括哪些内容
  • 一般纳税人的账户可以随便转账到私人账户吗
  • 付给对方钱对方应该怎么写
  • 对公账户转到个体工商户
  • 行政单位应缴预算款原则上按月缴清
  • 建筑行业如何结算工程款
  • 长期股权投资损失可以税前扣除吗
  • 进项发票失控是什么意思
  • 物业管理单位收取的物业费征不征收增值税
  • 酒店客人损坏物品不赔偿怎么报警
  • 视同销售和不视同销售的区别?
  • 出售无形资产净损失
  • 什么情况下应选用基轴制配合
  • 小规模纳税人季报网上申报流程
  • 公司经营范围怎么填
  • win8系统没有声音
  • centos查看硬盘信息的命令
  • win7系统摄像头图标不见了
  • ubuntu安装音乐软件
  • macos使用方法
  • win8系统怎么安装win10
  • 怎样一键清空
  • 第三方win7系统哪个最好
  • windows7禁止开机启动
  • ie无法打开https
  • cocos2dx 3.1.1 win8+eclipse环境下android游戏开发环境搭建
  • ContentProvider之通过ContentResolver获取图像、视频、音频举例
  • Node.js中的包管理工具是什么
  • jquery validation
  • jquery教程chm
  • Python中使用Queue和Condition进行线程同步的方法
  • js计算字体宽度
  • jquery实现div左右移动
  • unity3d颜色
  • 禁止所有陌生人的来电设置
  • python *.py
  • 顺丰快递的开票历史如何删除
  • 税控发票开票软件(金税盘版)事件代码768功能代码5?
  • 机动车发票怎样开
  • 执法事业单位改革最新进展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设