没有服务器,云开发怎么获取access_token实现模板消息推送?
发布于 5 年前 作者 li57 6092 次浏览 来自 官方Issues

没有服务器,云开发怎么获取access_token实现模板消息推送?

2 回复

在云函数中使用云调用调用服务端接口无需换取 access_token,只要是在从小程序端触发的云函数中发起的云调用都经过微信自动鉴权,可以在登记权限后直接调用如发送模板消息等开放接口。请参考文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/openapi/openapi.html#%E4%BA%91%E8%B0%83%E7%94%A8

// 云函数入口文件

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

//引入request-promise用于做网络请求

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

cloud.init()


// 云函数入口函数

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

let url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET';

return await rp(url)

.then(function (res) {

return res

})

.catch(function (err) {

return '失败'

});

}

回到顶部