小程序
小游戏
企业微信
微信支付
扫描小程序码分享
通过云函数获取 Access token 然后保存到云开发数据库里。
4.2 15:00往后就一直都是失败,
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
1、我一般这样写:
let res = await rp(opt).catch() if(res){}else return console.log(res.access_token) await db.collection().doc().update()
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
补充一下
新建了新的测试云函数 fwh_access_token_axios
const cloud = require('wx-server-sdk') const axios = require('axios') cloud.init({ env: 'test-7g8u1aaaaaaaaaaaaaaaaaa' }) const db = cloud.database() const _ = db.command const appid = 'wxb614d7bfbeeeaf56'; // APPID const secret = '106865d0ce7347b82aaaaaaaaaaaaaaaaaaaaaa'; // Secret exports.main = async (event, context) => { try { let url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + appid + '&secret=' + secret console.log('url', url); let res = await axios.get(url) //const util = require('util') //console.log(util.inspect(res,{depth:null})) return res.data; } catch (e) { console.error(e); } }
access_token不要频繁请求,请做缓存,有效期为7200秒。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
1、我一般这样写:
let res = await rp(opt).catch() if(res){}else return console.log(res.access_token) await db.collection().doc().update()
补充一下
新建了新的测试云函数 fwh_access_token_axios
const cloud = require('wx-server-sdk') const axios = require('axios') cloud.init({ env: 'test-7g8u1aaaaaaaaaaaaaaaaaa' }) const db = cloud.database() const _ = db.command const appid = 'wxb614d7bfbeeeaf56'; // APPID const secret = '106865d0ce7347b82aaaaaaaaaaaaaaaaaaaaaa'; // Secret exports.main = async (event, context) => { try { let url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' + appid + '&secret=' + secret console.log('url', url); let res = await axios.get(url) //const util = require('util') //console.log(util.inspect(res,{depth:null})) return res.data; } catch (e) { console.error(e); } }
access_token不要频繁请求,请做缓存,有效期为7200秒。