(如何获取微信access_token)node.js后端koa获取微信access_token详细步骤流程(系列三)

该文章紧接上一篇《用vscode创建一个koa2的Dome入门初尝试详细步骤流程(系列二)》进入我的主页左侧可以查看整个系列。

node.js后端koa获取微信access_token详细步骤流程(系列三)

所需软件:

vscode,官网链接下载:https://code.visualstudio.com/;
node.js,官网链接下载:http://nodejs.cn/
git,官网链接下载:https://git-scm.com/
安装自己电脑的合适版本即可。
安装这些一般直接点击下一步即可,对于一些国外的软件注意安装目录中最好不要有中文路径,以免出现问题。
进入项目还要安装koa,终端输入npm install koa

首先:

先放小程序官方文档链接:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html

1.获取appid和appsecret

进入小程序后台(https://mp.weixin.qq.com/)-点击开发选项获取appid和appsecret

2.安装请求插件

打开终端分别输入npm install request request-promise --save,安装request和request-promise。
在这里插入图片描述

3.创建文件夹,引入requset-promise

在后端项目创建“utils”文件夹,新建文件名为:getAccessToken.js的js文件开始编写代码,代码如下:
(前面的代码可以查看《用vscode创建一个koa2的Dome入门初尝试详细步骤流程(系列二)》)

const appid='输入你自己小程序的appid'
const appsecret='输入你自己小程序的appsecret'
const URL=`https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=${
     appid}&secret=${
     appsecret}`//获取accesstoken请求的链接
const rp=require('request-promise')

4.发送请求获取token

创建方法函数并发送请求(由于方法里面是异步的我们需要加async搭配await出现):

const updateAccessToken=async ()=>{
   
    const acc=await rp(URL)//rp请求URL,返回字符串
    const res=JSON.parse(acc)//将获取到的acc字符串转成对象
    console.log(res)//我们可以输出来看看是否获取成功,在终端输入node utils/getAccessToken.js运行
}
updateAccessToken()

5.保存accesstoken

然后我们要把accesstoken存储起来代码下:
先引用fs文件管理

const fs=require('fs')<
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值