问题模块 | 框架类型 | 问题类型 | 终端类型 | AppID | 基础库版本 |
---|---|---|---|---|---|
云开发 | 小程序 | Bug | 客户端 | wxb79905490fa92526 | 2.4.2 |
求助,我想在云函数中获取到access_token,代码如上图,然后云开发控制台没有打印任何东西(如下图)
求教,是我写法问题还是不能这样用QAQ
网友回复
半寸灰:
写法问题
首先安装 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 }
}
|