位置: 编程技术 - 正文

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

  • 丢失增值税专用发票最新规定
  • 本月计提所得税费用
  • 应纳税所得额怎么计算应纳税额
  • 拍卖行业收取手续费标准
  • 劳务工报价单
  • 计提存货跌价准备的存货出售
  • 预期报酬率和期望报酬率一样吗
  • 抵扣旅客运输增值税报表怎么填
  • 从事股权投资业务如何界定
  • etc怎么取过路费啊
  • 其他综合收益税后
  • 一次性经济补助金怎么领取
  • 小规模纳税人要交印花税吗
  • 代扣工资申请怎么写
  • 委托贷款利息收入现金流
  • 单位会计需要去税务局实名认证吗?
  • 出口退税远程申报
  • 小规模季度超过30万怎么填报增值税
  • 增值税电子普通发票可以抵扣吗
  • 合伙企业分配比例税法规定
  • 加班误餐费应该怎么走账?
  • 研发费用入账
  • 正常工资薪金本期收入含哪些
  • 大额转账人行审核通过
  • 财务差旅费报销制度
  • php img
  • php日期差
  • 固定资产和固定资金的区别
  • PHP aes (ecb)解密后乱码问题
  • 以前年度损益调整属于哪类科目
  • thinkphp5执行流程
  • 威尼斯海滩滑板场
  • vue-cli typescript
  • 固定资产为什么提折旧,有何实际意义
  • React基础-JSX事件绑定-事件传参
  • 贪吃蛇python小白
  • 律师事务所主要业务范围介绍
  • 哪些固定资产不能计提折旧
  • 关税完税价格计算增值税
  • 帝国cms功能
  • python一元二次方程求根
  • 公司车辆出售要交多少税
  • 借款合同 印花
  • mysql中事件的作用
  • 火车头 采集器
  • 抄税前要做什么
  • 期权分为哪几种
  • 金税四期的政策
  • 水电费分割单能报销吗
  • 收到季度房租需要分摊吗
  • 为什么一般纳税人税率高
  • 查定征收在哪一章
  • 一般来说,采取质押贷款方式
  • 去年印花税今年年初交的税金及附加做今 年可以吗
  • 直接人工标准工时计算公式
  • 房地产企业前期围墙费用
  • 会计交接事项有哪些
  • 在linux操作系统中,/etc/rc.d/init.d
  • 怎么在centos中创建一个文件
  • c盘esd是什么文件夹
  • windows7与xp
  • linux卸载安装
  • windows8如何关闭杀毒软件
  • vsftpd 虚拟用户权限
  • win10注册不了账号
  • cocos creator特效制作
  • excel中利用条件格式展示数据
  • 优质安卓应用
  • 如何正确使用标准电池和检流计
  • Node.js中的事件循环是什么
  • linux版本控制软件
  • js的脚本语言
  • js定义数字
  • activity怎么用
  • javascript toggle
  • python抓取数据代码
  • jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
  • 按照5%的征收率减按1.5%
  • 地税发票查询官网查询
  • 9月份公积金什么时候扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设