微信小程 模板-微信小程序模板消息定时推送(图文)

本文内容是关于微信小程序模板消息(图文)的定时推送。 有一定的参考价值。 有需要的朋友可以参考一下。 希望对您有所帮助。

最近更新了创建推送API接口的模块微信小程 模板,如果你想创建一个定时推送微信小程序模板消息的功能,只需要简单三步!

1.添加应用程序

首先进入vPush开发者管理控制台:

微信小程序模板免费下载_微信小程序模板的定义和使用_微信小程 模板

然后点击添加应用程序,根据配置进行添加。

2.创建API

然后选择模板消息,点击【创建API】按钮,进行简单的设置。

一般情况下不需要默认数据,因为我们可以在请求推送接口时传递数据覆盖。

所以我们可以设置要放大的关键词:

然后点击创建按钮即可完成创建。

微信小程序模板免费下载_微信小程序模板的定义和使用_微信小程 模板

3.调用API接口

创建接口后,可以看到如下接口信息和代码示例:

那么让我们开始创建我们自己的推送脚本吧!

微信小程序模板免费下载_微信小程 模板_微信小程序模板的定义和使用

这里我们以ONE小程序为例。 我们设置为每天早上9点10分获取当天的图文数据,然后调用推送API接口创建推送任务,最后推送给所有用户。

我使用nodejs的superagent模块编写了一个简单的脚本:

/**
 * 一ONE小程序推送模块
 * 每天早上09:10获取更新,然后推送
 * https://github.com/safe-dog/one
 * https://vpush.cloud
 */var request = require('superagent');
 // 获取新数据request
  .post('https://api.hibai.cn/api/index/index')
  .send({
      'TransCode': '030112',    
      'OpenId': '123456789',    
      'Body': ''
  })
  .then(res => {    var { Body } = res.body;
    console.log('bodyL', Body)    
    // 获取第一条数据
    var _data = Body[0];    
    // 解析数据
    var data = {
      id: _data.id,
      title: _data.vol,
      img_url: _data.img_url,
      picture_author: _data.img_kind + ' | ' + _data.img_author,
      date: _data.date.split(' ')[0].replace(/-/g, ' / '),
      content: _data.word,
      text_authors: _data.word_from
    };    
    // 添加到任务
    request
      .post('https://vpush2.safedog.cc/api/functions/PUSH_API')
      .set({        
      'X-Parse-Application-Id': 'vpush2_safedog_cc',
      'Content-Type': 'application/json'
      })
      .send({
              "id": "API接口的ID",        
              "secret": "API接口的密钥",        
              "path": "pages/detail/index?id=" + data.id,        
              "data": [
          data.title,
          data.date,
          data.content
        ]
      })
      .end((err, res) => {
        console.log('[*] push result:', err, res)
      });
  })

登录后复制

微信小程序模板的定义和使用_微信小程 模板_微信小程序模板免费下载

代码很简单! 我直接将其添加到 crontab 列表中:

10  09  * * * /opt/node/bin/node /root/vpush/post_one.js

登录后复制

好的,每天早上09:10自动执行脚本微信小程 模板,然后自动推送消息给我们!