国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

CRMEB
+ 關注
2022-09-28 10:38
695次閱讀

CRMEB知識付費系統是一款方便二開的內容付費+微商城系統;支持講師入駐,通過直播、視頻、音頻、圖文、題庫等多種內容形式,快速實現內容變現。

對于很多開發者在了解我們知識付費系統的時候,想知道是怎么對接微信公眾號訂閱消息,下面就跟小編一起了解下。

訂閱通知是一個用戶主動訂閱、服務號按需下發的通知能力。使用過程請遵守《微信公眾平臺服務協議》《微信公眾平臺運營規范》。 用戶在前述場景主動訂閱后,服務號可通過接口向用戶發送訂閱通知,如信用卡動賬提醒、物流到貨通知等。訂閱通知分為一次性訂閱和長期訂閱,一次性訂閱是指用戶訂閱一次,服務號可不限時間地下發一條對應的訂閱通知;長期訂閱是指用戶訂閱一次,服務號可長期多次下發通知,長期訂閱通知僅向政務民生、醫療等公共服務領域開放。

微信訂閱消息和微信模版消息的區別在于模版消息可以無視用戶的主觀意識,直接發給用戶;而訂閱消息則必須用戶同意系統才能發給用戶。這樣避免了給用戶帶來的騷擾。

因為微信有打算使用訂閱消息來取代模版消息,所以知識付費新增了訂閱消息功能,知識付費系統可以選擇使用模版消息還是訂閱消息。下面我們就來看看知識付費是如何加訂閱消息功能的。

知識付費訂閱消息如何添加呢?

第一步:公眾號添加訂閱消息

CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息 CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息 CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

第二步:對照我們知識付費后臺的訂閱消息添加訂閱消息

CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息 CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息 CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息 CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

 

第三步:代碼里添加訂閱消息

知識付費根目錄下extend\service\RoutineTemplateService

CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

添加新的訂閱消息

添加發送方法:

CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

例如下面的方法:

public static function sendOrderSuccess(array $data$uid$link = '')
{
    RoutineTemplateService::sendTemplate(WechatUser::uidToOpenid($uid)RoutineTemplateService::setTemplateId(RoutineTemplateService::ORDER_PAY_SUCCESS)$link$data);
}

 

發送訂閱消息

$data['character_string1']['value'] = $orderId;
$data['amount3']['value'] = $order['pay_price'];
$data['time2']['value'] = date('Y-m-d H:i:s'time());
$data['thing6']['value'] = '您購買的資料已支付成功!';
RoutineTemplate::sendOrderSuccess($data$order['uid']$site_url . Url::build('wap/material/my_material'));

 

第四步:前端用戶觸發訂閱消息

 

通過微信文檔,我們可以看到微信公眾號的訂閱消息是通過wx-open-subscribe標簽來調起選擇的。如下事例:

<wx-open-subscrib template="TenvU22BA1jCp4YHfYEpRuESXYReQyDuhs4vbdWA99I" id="subscribe-btn">

  <script type="text/wxtag-template" slot="style">

    <style>

      .subscribe-btn {color: #fff;background-color: #07c160;}

    </style>

  </script>

  <script type="text/wxtag-template">

    <button>

      一次性模版消息訂閱              

    </button>

  </script>

</wx-open-subscribe>

<script>

var btn = document.getElementById('subscribe-btn');

btn.addEventListener('success', function (e) {            

  console.log('success', e.detail);

});   

btn.addEventListener('error',function (e) {             

  console.log('fail', e.detail);

});

</script>

根據事例我們可以了解使用wx-open-subscribe標簽給template屬性傳入你需要彈出的訂閱消息模板ID即可,多個以英文逗號分隔。

 

通過下面的方法獲得需要的訂閱消息模板ID;

CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

下面的方法中加觸發時返回的訂閱消息模板ID

CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

 

您如果還想了解更多知識付費的功能技術規則等問題,可以關注CRMEB官網-行業新聞。有更多實用的技術知識為您分享!

[免責聲明]

原文標題: CRMEB知識付費系統小課堂——對接微信公眾號訂閱消息

本文由作者原創發布于36氪企服點評;未經許可,禁止轉載。

資深作者CRMEB
CRMEB
0
西安眾邦網絡科技有限公司
實力廠商
實力廠商
優質服務
優質服務
及時響應
及時響應
立即詢價
相關文章
最新文章
查看更多
關注 36氪企服點評 公眾號
打開微信掃一掃
為您推送企服點評最新內容
消息通知
咨詢入駐
商務合作