订阅消息

    示例

    1. let type: string = req.query.type;
    2. console.log('type', type);
    3. switch (parseInt(type)) {
    4. case 0:
    5. // 获取小程序账号的类目
    6. MiniSubscribeMsgApi.getCategory().then(data => {
    7. res.send(data);
    8. });
    9. break;
    10. case 1:
    11. // 获取当前帐号下的个人模板列表
    12. MiniSubscribeMsgApi.getTemplate().then(data => {
    13. res.send(data);
    14. });
    15. case 2:
    16. MiniSubscribeMsgApi.getPubTemplateTitles([616,612,298]).then(data => {
    17. res.send(data);
    18. });
    19. break;
    20. case 3:
    21. // 获取模板标题下的关键词列表
    22. MiniSubscribeMsgApi.getPubTemplateKeyWords("99").then(data => {
    23. res.send(data);
    24. });
    25. break;
    26. case 4:
    27. // 添加模板
    28. MiniSubscribeMsgApi.addTemplate("99",[1,2,3,4,5],"TNWX").then(data => {
    29. res.send(data);
    30. });
    31. // 删除模板
    32. MiniSubscribeMsgApi.delTemplate("vXVOFkL6n63UMIEM5aCa1gMCbnwMMYUO06S6IGf7J8c").then(data => {
    33. res.send(data);
    34. });
    35. break;
    36. case 6:
    37. // 发送订阅消息
    38. MiniSubscribeMsgApi.sendSubMessage(
    39. "oUikW0Tmx9FYrSDc7SGMYqWJMClo",
    40. "vXVOFkL6n63UMIEM5aCa1gMCbnwMMYUO06S6IGf7J8c",
    41. "tmwx?author=Javen", {"phrase3":{"value":"允许参与"},"thing4":{"value":"TNWX 线下聚会"},"date5":{"value":"2020-02-02 14:30"},"thing6":{"value":"深圳"}}).then(data => {
    42. res.send(data);
    43. });
    44. break;
    45. default:
    46. break;
    47. });