位置: 编程技术 - 正文

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

  • 增值税专用发票抵扣期限
  • 税款滞纳金和利息
  • 什么情况需要预缴增值税
  • 建筑业确认收入的时间是按进度计量么
  • 机票抵税申报表咋填
  • 存货项目包括哪些具体内容
  • 成本还原有什么作用
  • 应收票据周转率多少合适
  • 应付账款 暂估
  • 高新企业帐务流程
  • 现金支票存根联需要盖章吗?
  • 公司管理层的作用
  • 对公账户打钱给私人账户,谁交税呢
  • 含税价与不含税价哪个便宜
  • 应收账款的周转率怎么算
  • 企业的商誉会一直存在吗
  • 研发费用进成本吗
  • 贷款利息支出属于
  • 管理费用怎么结转分录
  • 公司送礼分录
  • PHP:oci_set_client_identifier()的用法_Oracle函数
  • RAVMOND.exe - RAVMOND是什么进程.有什么作用
  • Win11 Dev 预览版 Build 25300
  • ati2sgag.exe进程安全吗 ati2sgag进程信息查询
  • 公司购置办公楼自用
  • phpseessid
  • php获取上个月第一天
  • 初雪与最后的秋天的区别
  • 购买办公用品没收到发票怎么做账
  • 权益法下长期股权投资超额亏损
  • php js
  • 研发和技术服务税率3%
  • 新版本idea怎么创建javaweb
  • 认证系统维护费怎么算
  • 为什么营业成本比营业收入大的时候没有计提减值准备呢
  • 公司车辆出售要交多少税
  • mysql的innodb引擎支持外键
  • 违约金是否计征消费税
  • 电子发票开出后如何查看
  • 租赁合同印花税率多少
  • sql2000错误9003
  • 生产企业出口退税全部流程
  • 增值税一般纳税人是什么意思
  • 季度亏损需要计提企业所得税吗
  • 第一次建账要填期初余额吗
  • 印花税减免税优惠政策2019
  • 应付账款属于外币货币性项目吗
  • 业务招待费扣除标准是多少
  • 事业单位扶贫费用怎么做账
  • 扶贫小额信贷分贷统还违规吗
  • 广告公司制作警车违法吗
  • 企业弥补亏损的渠道有哪些
  • 失业保险金的支付方式
  • 企业会计制度对固定资产无入账价值怎么入账
  • 工会经费的列支范围有哪些
  • 用友t3普及版价格
  • 分公司内部管理模式
  • 空头支票如何处罚
  • 小企业会计建账分录
  • mysql tmp_table_size优化之设置多大合适
  • win8系统怎么关机
  • 磁盘限制
  • vim多行匹配
  • android yield
  • bat关闭bat
  • windows恢复版本
  • jq读取json
  • js表单生成器动手实践
  • shell脚本中获取日期
  • unity打开c#
  • 怎样开启javascript功能
  • android10获取设备id
  • Python Requests安装与简单运用
  • 怎么查询高速路封闭和开通
  • 开票税额超出1万怎么办
  • 油品贸易公司资质
  • 税务一体化监督起主导作用的是
  • 企业从国外进口铁矿石
  • 广西国税电话号码
  • 手表关税税率一般是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设