cari
Rumahapplet WeChatPembangunan program mini微信小程序模板消息定时推送(图文)

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

Sep 06, 2018 am 11:39 AM
Tolak berjadualmesej templat

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

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

1、 添加应用

首先进入vPush开发者管理控制台:https://dev.vpush.cloud
然后点击添加应用,根据配置添加即可。

添加小程序应用

2、创建API

然后选择模板消息,点击【创建API】按钮,进行简单设置即可。
一般不需要默认数据,因为我们再请求推送接口的时候可以传递数据覆盖。
所以我们设置好要放大的关键词即可:

创建小程序推送API
然后点击创建按钮即可创建完毕。

3、调用API接口

创建接口后,在下方即可看到接口的信息以及使用的代码示例:

小程序推送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自动执行脚本,然后自动推送消息给我们!

相关推荐:

微信模板消息调用

微博及时推送消息如何实现

微信服务号能否主动推送消息问题?

Atas ialah kandungan terperinci 微信小程序模板消息定时推送(图文). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Penyesuai Pelayan SAP NetWeaver untuk Eclipse

Integrasikan Eclipse dengan pelayan aplikasi SAP NetWeaver.

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Persekitaran pembangunan bersepadu PHP yang berkuasa