如果第一次做,真的会出现bug,我的小小经验分享下。有没有遇到过这种情况?
按照如下方案解决就可以得到如下图:
第一步:先找到appid 和appsercret
var
appid =
'wx404e85e2c4fb7e5e';
var
appsercret =
'bc414ae918cc55287b2d890c11866301';
第二步:查看api
第三步:写代码进行测试:send.js
var
wechatAPI =
require(
'wechat-api');
var
appid =
'wx404e85e2c4fb7e5e';
var
appsercret =
'bc414ae918cc55287b2d890c11866301';
var
api =
new
wechatAPI(
appid,
appsercret);
var
sendmessage =
function(){
var
openid =
'ou5pI1BMnnyEFF8siJEo114l5pIo'
var
templateId=
'z0CeJcGOG6_9F2lF52sh0VgNwWLR8iYe13kzU6mB2_c';
console.
log(
'1111');
// URL置空,则在发送后,点击模板消息会进入一个空白页面(ios), 或无法点击(android)
var
url=
'http://weixin.qq.com/download';
var
data = {
first: {
value:
"恭喜你购买成功!",
"color"
:
"#173177"
},
keyword1:{
value:
"巧克力",
"color"
:
"#173177"
},
keyword2: {
value:
"39.8元",
"color"
:
"#173177"
},
keyword3: {
value:
"2014年9月22日",
"color"
:
"#173177"
},
remark:{
value:
"欢迎再次购买!",
"color"
:
"#173177"
}
};
console.
log(
'22');
api.
sendTemplate(
openid,
templateId,
url,
data,
function(
err,
result){
if(
err){
console.
log(
'err');
}
else{
console.
log(
result);
}
});
}
sendmessage();
第四步:编写公众号的测试模板
第五步:执行文件node send.js
希望对大家有点帮助,一起学习,共同进步。
提醒下:不要被这句话误导,我就被误导了