问题模块 | 框架类型 | 问题类型 | 终端类型 | AppID | 基础库版本 |
---|---|---|---|---|---|
云开发 | 小程序 | 需求 | 工具 | wxe18275f9a2bfe88a | 2.0.0 |
现在用小程序云开发需要用到模板消息,研究了模板消息需要用客户端获取tocken,再获取模板消息。
利用云开发如何实现模板消息
网友回复
半瞎?:
建议在小程序打开的时候就获取access_token,要不然你会频繁的获取access_token,官方不建议这样
简单的昵称:
我之前写了个测试发消息的云函数,希望能帮到你
半寸灰:
//npm install request-promise --安装 request-promise命令 const rp = require( 'request-promise' ); //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;
{ "touser": "OPENID", "template_id": "TEMPLATE_ID", "page": "index", "form_id": "FORMID", "data": { "keyword1": { "value": "339208499" }, "keyword2": { "value": "2015年01月05日 12:30" }, "keyword3": { "value": "腾讯微信总部" }, "keyword4": { "value": "广州市海珠区新港中路397号" } }, "emphasis_keyword": "keyword1.DATA" }
const send_res= await rp(send); |