位置: 编程技术 - 正文

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

  • 小型微利企业所得税计算公式2023
  • 月薪3万个人所得税是多少
  • 餐具报损表格样板
  • 发给员工的福利费可以全部税前抵扣吗
  • 进项税转出大于进项税额还需要填列加计抵减附表吗
  • 定期定额户申报表怎么填
  • 一般纳税人结转增值税的账务处理
  • 继续教育专项扣除金额
  • 审计范围包括什么内容
  • 建筑业咨询费有哪些
  • 高新企业季度企业所得税预征税率
  • 公司收到的其他发票
  • 企业购买劳保用品会计处理
  • 影视公司招演员
  • 委托代销收取手续费账务处理
  • 提前退休取得的一次性补贴收入
  • 贸易公司购进原材料会计分录
  • 出租房屋房产税怎么算
  • 怎么做销售二手车
  • 增值税和增值税额的区别
  • 什么时候计入其他综合收益什么时候计入投资收益
  • 酒店的床和沙发哪个好
  • 自己种的苗木开发票要什么手续
  • 提现属于支出吗
  • 应付职工薪酬科目的应用
  • 人力成本费用率和人工成本利润率
  • linux 数字加减
  • 会计中在建工程与建筑安装工程的区别
  • mom.exe是什么进程
  • 使用与保养
  • desktop病毒
  • 从价计征房产税如何计算
  • 愚人二部曲
  • 车辆购置税税收缴款书
  • 实例讲解php设计软件
  • php二维数组foreach
  • 工会经费零申报怎么填
  • 个人博客登录入口
  • easyui分页
  • php框架运行原理
  • 其他综合收益的构成项目如何
  • nyud数据集
  • 材料合理损耗会计处理
  • 收到投资款怎么做账
  • 母公司子公司合并
  • mysql5.6解压版安装教程
  • 银行汇票如何背书转让
  • 预收账款可以通过什么科目核算
  • 建筑工程分包案例
  • 触发器失败是什么意思
  • 出售专利技术收增值税吗
  • 股权收购被收购方怎么做账
  • 认缴的出资额
  • 境外所得税税收抵免操作指南
  • 基金申购费的会计分录
  • 企业哪些税费不通过应交税费账户进行核算
  • 销售成本包括哪些内容
  • sql server的使用方法
  • 解释sql server实例
  • 在Linux环境下mysql的root密码忘记解决方法(三种)
  • mysql5.6允许远程连接
  • windows图标显示不出来
  • ubuntu ifdown
  • 详细介绍的英文
  • win8 防火墙
  • ubuntu系统怎么开机
  • xp电脑注册表怎么打开
  • win10专业版怎么调屏幕亮度
  • win10系统预览版
  • win8.1无线网
  • win8系统开机怎么进入桌面
  • 缩放打印到一张a4纸上设置
  • 第一章初见第二章决定
  • jQuery+ajax的资源回收处理机制分析
  • jquery form serialize
  • jquery监听页面刷新
  • 3.0排量 车船税
  • 国家税务总局上海市电子税务局
  • 税控盘怎么领用
  • 增值税发票如何红冲
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设