位置: 编程技术 - 正文

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

  • 增值税认证发票平台可以导出发票明细吗?
  • 企业所得税季度申报表怎么填
  • 增值税发票税率13%怎么回事
  • 人工费用与制造成本区别
  • 税收分类编码不可用是什么原因
  • 通过扣缴义务人和综合申报哪个好
  • 职工工资保险费账务处理怎么做?
  • 消费税的应纳税额的计算
  • 收到结算单应该怎么处理
  • 无形资产土地的入账价值包括哪些
  • 非居民企业间接转让股权案例
  • 制造费用可以直接转入本年利润吗
  • 投资性房地产其他综合收益递延所得税
  • 进口付汇核销流程
  • 进项为13%,销售时是否可按9%
  • 出租厂房收取水电费吗
  • 待处理财产损益科目编码
  • 加油可以吗
  • 三险一金专项扣除怎么查
  • 承兑汇票可以入个人账户吗
  • 半成品核算工作步骤及要求
  • 外购的形式
  • 出租房子收入计入什么科目
  • php内容修改
  • 高新技术产业研究院有限公司
  • dcom进程
  • php零基础教程
  • 事件监听处理的实现原理
  • 宣泄不能消除不健康的情绪
  • 解决的英文
  • 福利费可以抵扣进项吗?
  • 塔河流域
  • thinkphp5依赖注入
  • vuex使用步骤
  • php curl_exec
  • 七姐妹悬崖是怎样形成
  • vue3 拖拽
  • php获取服务器ip和客户端ip的方法
  • lnewusers命令 创建用户账号
  • 税费的审计
  • 已认证的发票
  • 简易计税是否可以享受即征即退
  • 帝国cms配置数据库
  • js数组entries
  • access中宏是按什么调用的
  • python apriori算法
  • 专利技术资本化
  • 入库的残料价值包括哪些
  • 应收账款未计提坏账能直接核销
  • 扣缴税款和情形有关系吗
  • 预缴增值税怎么计提
  • 施工单位代建收费合理吗
  • 诉讼费给开发票吗
  • 客户要赔偿怎么回复
  • 违约金罚款计入什么科目
  • 工会经费计提的比例是多少
  • 上一年度企业所得税汇算清缴会计分录
  • 交上年企业所得税怎么做会计分录
  • 小规模纳税人怎么开增值税专用发票
  • 银行固定资产有哪些
  • window10重启按什么键
  • WIN10系统睡眠后点不动
  • Win10预览版镜像
  • xp系统访问局域网
  • centos 怎么用
  • win7声音方案下载
  • 在ubuntu上安装apache
  • js 列表
  • 进入dos命令行
  • angular 图片懒加载
  • net命令大全
  • unity工程文件怎么弄
  • pm2启动nodejs
  • python如何查询函数用法
  • 残疾人保障金税前扣除规定
  • 物业收取水电费的通知范文
  • 我国为什么不推行安乐死
  • 内蒙古一般纳税人查询网
  • 个人无偿捐赠增值税
  • 省级税务机关是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设