其实就是这样简单 微信公众号开发简介及操作步骤分享( 二 )


module.exports = function(app){
app.get('/',function(req,res){
res.render('test',{issuccess:"success"})
});
app.get('/interface',function(req,res){});
app.post('/interface',function(req,res){});
}
那样大家必须的express架构就完成了
4、订制文图消息推送业务流程
假如业务流程中必须运用到那样一种情景,现阶段有一个相对稳定的blog网站在经营,网站上每天都是有新发表文章,想根据微信公众平台按时消息推送精美文章 。那大家来画一下完成此作用的步骤和启用的插口:

其实就是这样简单 微信公众号开发简介及操作步骤分享

文章插图
能够 见到,在文图信息提交前,文章内容内的照片必须从当地提交至微信服务器,随后得到 微信服务器上的储放详细地址,文章内容的封面照片一样必须当地提交,随后得到 回到的唯一图片media_id,在照片都处理完毕后,能够 宣布的提交文图信息至微信服务器,提交后微信服务器会回到一个意味着文图信息的唯一media_id,在必须群发消息时,只需启用群发消息插口,传送media_id主要参数就可以 。
// 提交文图信息内照片插口
api.uploadImage(options.filepath, function(err, result) {
callback(err, result);
});
// 提交多媒体系统文档插口,这儿用于提交文图信息的封面照片
api.uploadMedia(options.filepath, options.type, callback);
// 提交文图信息
api.uploadNews(options, callback);
// 文图信息浏览
api.previewNews(options.openId, options.media_id, callback);
// 文图群发消息
api.massSendNews(options.media_id, true, callback);
实际插口主要参数文件格式,推送标准请查询 wechat 和 wechat-api ,及其 微信开发者文本文档。
5、订制消息提示业务流程
进一步,经营网站的文章内容有评价作用,假如想根据绑定微信账户在微信公众号内给客户发提示要如何完成呢?在客户与微信公众号沒有互动的情况下,微信公众号是不可以随意的给客户推送信息的,这时就需要采用手机微信出示的一种独特消息提醒插口——模板消息插口 。
微信公众平台开发人员文本文档中表述:模板消息仅用以微信公众号向客户推送关键的服务通知,只有用以合乎其规定的服务项目情景中 。因此模板消息并不是随意发的,推送內容也是受限制的 ,微信公众平台上固定不动了许多模板消息种类供开发人员挑选,开发人员能够 运用微信公众号账户登录开发者平台后,在账户内加上各种模板消息的模版,随后能够 得到 模板消息的唯一id标志template_id。随后在开发设计编码中,应用模板消息插口能够 推送相匹配的提醒信息 。
function remindSend(options, callback) {
// var templateId = 'UZG5
ge7tdoZJrEi1kHiCkQ__ok27PX1HU_44Jji5iQ8';
var templateId = options.templateId || 'UZG5ge7tdoZJrEi1kHiCkQ__ok27PX1HU_44Jji5iQ8';
var topcolor = '#FF0000';
var url = options.topicLink;
var data = http://www.chuangnv.com/post/options.data || {
"first": {
"value": "你好,您的文章内容" options.title "有新的评价",
"color": "#173177"
},
"keynote1": {
"value": options.commentUser,
"color": "#173177"
},
"keynote2": {
"value": options.create_at,
"color": "#173177"
},
"remark": {
"value": "点一下马上查询评价 。",
"color": "#173177"
}
};
api.sendTemplate(options.wechatId, templateId, url, topcolor, data, function(err, result) {
if (!err) {
callback && callback(result);


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「爱刨根生活网」www.aipaogen.com小编还为您精选了以下内容,希望对您有所帮助: