位置: 编程技术 - 正文

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

  • 电梯安装费发票
  • 农资公司性质
  • 工商年报多久能显示
  • 不良资产处置措施
  • 费用计入管理费用与销售费用的区别
  • 2个公司的法人是谁
  • 以前年度计提的工资没发放怎么处理
  • 外来审计人员交通费
  • 销售费用包括啥
  • 印花税申报表怎么填写
  • 外购原材料自用要进项转出吗
  • 员工向公司借的备用金到年底未还清
  • 处置车辆收入缴税规定
  • 打款金额少于开票金额
  • 社会团体政策
  • 提前报废资产损失税前扣除
  • 公司增值税发票有限额吗
  • 营改增房租增值税税率
  • 年终奖缴税将有大变化
  • 序列号不可用怎么办
  • 收到投资款不做资本可以做什么?
  • 消耗性生物资产的账务处理
  • 土地增值税清算方法与技巧
  • 劳动生产总值计算公式.doc
  • 印花税的征税范围及税率
  • 设备加速折旧
  • 商业一般纳税人税率多少
  • php实现的mongodb操作类实例
  • 电脑一开机一会一会黑屏
  • 公司私户利息收入怎么算
  • 社保挂靠会计处理?
  • html 调用扫码
  • php数据库语句
  • 企业研发费用的优惠政策
  • 退货时会计分录的银行存款能是负数吗
  • 所有者权益变动表范本
  • vue带参数跳转到详情页面
  • php计算圆的周长和面积代码
  • 专票如何申领
  • 土地出让金返还的税务处理
  • 考到二本
  • IDEA 2022专业版创建Java Web项目(保姆式小白讲义,强烈建议入手!)
  • 法人借钱给公司,公司可以直接转给法人吗
  • 企业确认坏账损失领导如何回复
  • python输入三个数输出最小的
  • 用于应酬用的烟有哪些
  • 发票认证的目的和意义
  • 投资进来的钱怎么取出来
  • 待报解预算收入是什么意思,扣了钱
  • 银行汇票是什么意思易懂
  • 场地租赁需要注意什么
  • 同一控制下企业合并
  • 递延收益会计科目使用说明
  • 增值税专用发票金额与付款金额是否必须一致
  • 银行贴现手续费可以税前扣除吗
  • 数量金额式明细账余额怎么填
  • 管理费用增加记贷方还是借方
  • mysql实现合并同一ID对应多条数据的方法
  • mysql 5.7.18 winx64 免安装 配置方法
  • win10右键自动弹出
  • mac硬盘挂载软件
  • solaris安装软件
  • linux挂载windows共享文件命令
  • linux中的文件
  • WIN10系统CPU占用率高
  • win7系统如何关闭更新系统
  • wind8系统怎么清除所有东西 恢复出厂
  • linux文件目录的含义
  • windows8应用商店在哪
  • linux查看多线程
  • 悬浮广告怎么屏蔽
  • 朵朵舞百科
  • 河北省税务总局电话
  • 中国的外籍
  • 婚前买房婚后个人还贷卖房怎么签字
  • 国地税合并人员瘦身
  • 金融知识宣传的建议
  • 留抵税额退税政策2022年14号文件
  • 资源税百科
  • 税务局实地核查内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设