云函数怎么使用getAccessToken
发布于 6 年前 作者 xiuying76 7608 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

我想在云函数中获取access_token,可是不知道怎么写获取的代码,官方文档中只有一个请求地址,不知道使用方法。

  • 希望提供的能力

希望给初学者多一些简单案例模仿学习。

1 回复

首先安装  request-promise

npm 命令  npm   install  request-promise

// 云函数入口文件

const cloud = require('wx-server-sdk')

//npm   install  request-promise

const rp = require('request-promise');

 

cloud.init()

 

// 云函数入口函数

exports.main = async (event, context) => {

 

  //appid   和秘钥

  const appid = 'wxxxxxxxx',

     secret = 'xxxxxxxxxxxx';

 

  const AccessToken_options = {

     method: 'GET',

     url: 'https://api.weixin.qq.com/cgi-bin/token',

     qs: {

       appid,

       secret,

       grant_type:'client_credential'

     },

     json: true

    

   };

 

  //获取AccessToken

  const resultValue = await rp(AccessToken_options);

  const token = resultValue.access_token;


 
 
 
 

 


 
 

  return token ;


 

}

 

回到顶部