位置: 编程技术 - 正文

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

  • 增值税可以退税嘛
  • 差额征税怎么填写申报表
  • 代销货物收取手续怎么写
  • 资产负债表中的货币资金怎么算
  • 一般纳税人必须先有进项才能开出来发票吗
  • 运输发票备注怎么填
  • 建筑简易征收的合同怎么写
  • 网上申报增值税怎么操作
  • 石油天然气管道保护法
  • 库存盘亏的原因
  • 政府扶持资金科目怎么做?
  • 长期待摊费用的摊销方法
  • 现金账冲账怎么冲
  • 以旧换新的会计处理规定
  • 企业发放员工工资
  • 货物运输时发生车祸
  • 财产租赁合同金额含税吗
  • 预缴物业费是否符合法律规定
  • 购买方开具红字信息表流程
  • 个人开具建筑服务发票
  • 员工疗养要扣公休假吗
  • 消费型增值税计算公式
  • 混合销售和兼营的区别
  • 员工工作服计入劳保费吗
  • 合并企业的增值税税率
  • 无偿划转净资产为负数的企业账务处理
  • 委外开发费用可以加计扣除吗
  • 从对公账户转账到个人账号需要多久?
  • 其他货币资金明细科目有哪些
  • windows 发布时间
  • 隐藏资源管理器里的cd驱动器
  • 收入确认和成本的关系
  • 鸿蒙怎么添加
  • bios怎么关
  • 关于已开发票收到部分款项风险温馨提示
  • 总分类账和明细账
  • PHP:spl_object_hash()的用法_spl函数
  • kcleaner.exe是什么
  • 间接人工费用预算工时分配率将提高10%
  • 结转已销售产品的实际生产成本会计分录
  • 以公允价值计量的金融资产不计提损失准备
  • 什么叫非侵入性装置
  • vue前端模板网站
  • 商贸企业发生退税的原因
  • 如何办理出口退税备案
  • 销售返点什么意思
  • 网上怎么申请增驾摩托车
  • 公司未成立前的花费算出资额吗
  • cms是前端还是后端
  • 织梦相关文章调用
  • db2数据库性能调整和优化
  • 工程用车折旧年限
  • 固定资产的货币资金包括
  • 进销存的原理
  • 2020年小规模纳税人增值税政策
  • sqlserver2005使用
  • 计划成本核算的实际成本怎么算
  • 专票不抵扣认证怎么操作
  • 土地增值税纳税申报期限
  • 积分兑换礼品需要什么
  • 股权支付费用是什么意思
  • 出口发票上的汇票是什么
  • 地方教育费附加从哪年开始征收的
  • 收到票据之后贴什么标签
  • 计提资产减值准备会计科目
  • vista改win7
  • win8ui
  • win10预览体验三个选项
  • ubuntu 安装x11
  • securecrt keymap
  • win8怎么提高网速
  • win101607怎么升级1903
  • linux安装tmux
  • xshell如何使用
  • 服务器不支持是什么意思
  • linux系统设置网络
  • win8怎么设置开机启动项
  • mysql 导出指定表
  • js随机生成6位数
  • python爬虫:入门+进阶
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设