訂閱消息
微信文檔:https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.addTemplate.html
組合模板并添加至帳號(hào)下的個(gè)人模板庫
<?php
$tid = 563; // 模板標(biāo)題 id,可通過接口獲取,也可登錄小程序后臺(tái)查看獲取
$kidList = [1, 2]; // 開發(fā)者自行組合好的模板關(guān)鍵詞列表,可以通過 `getTemplateKeywords` 方法獲取
$sceneDesc = '提示用戶圖書到期'; // 服務(wù)場景描述,非必填
$miniProgram->subscribeMessage->addTemplate($tid, $kidList, $sceneDesc);
刪除帳號(hào)下的個(gè)人模板
<?php
$templateId = 'bDmywsp2oEHjwAadTGKkUHpC0RgBVPvfAM7Cu1s03z8';
$miniProgram->subscribeMessage->deleteTemplate($templateId);
獲取小程序賬號(hào)的類目
<?php
$miniProgram->subscribeMessage->getCategory();
獲取模板標(biāo)題的關(guān)鍵詞列表
<?php
$tid = 563; // 模板標(biāo)題 id,可通過接口獲取,也可登錄小程序后臺(tái)查看獲取
$miniProgram->subscribeMessage->getTemplateKeywords($tid);
獲取帳號(hào)所屬類目下的公共模板標(biāo)題
<?php
$ids = [612, 613]; // 類目 id
$start = 0; // 用于分頁,表示從 start 開始。從 0 開始計(jì)數(shù)。
$limit = 30; // 用于分頁,表示拉取 limit 條記錄。最大為 30。
$miniProgram->subscribeMessage->getTemplateTitles($ids, $start, $limit);
獲取當(dāng)前帳號(hào)下的個(gè)人模板列表
<?php
$miniProgram->subscribeMessage->getTemplates();
發(fā)送訂閱消息
<?php
$data = [
'template_id' => 'bDmywsp2oEHjwAadTGKkUJ-eJEiMiOf7H-dZ7wjdw80', // 所需下發(fā)的訂閱模板id
'touser' => 'oSyZp5OBNPBRhG-7BVgWxbiNZm', // 接收者(用戶)的 openid
'page' => '', // 點(diǎn)擊模板卡片后的跳轉(zhuǎn)頁面,僅限本小程序內(nèi)的頁面。支持帶參數(shù),(示例index?foo=bar)。該字段不填則模板無跳轉(zhuǎn)。
'data' => [ // 模板內(nèi)容,格式形如 { "key1": { "value": any }, "key2": { "value": any } }
'date01' => [
'value' => '2019-12-01',
],
'number01' => [
'value' => 10,
],
],
];
$miniProgram->subscribeMessage->send($data);