百度智能小程序 小程序消息訂閱服務(wù)

2020-09-05 14:44 更新

swan.subscribeService

基礎(chǔ)庫(kù) 3.150.1 開始支持,低版本需做兼容處理。

解釋:小程序消息訂閱服務(wù):取消訂閱和查詢訂閱;訂閱操作詳見form 表單

Web 態(tài)說明:Web 態(tài)暫不支持消息訂閱功能,調(diào)用該 API 會(huì)觸發(fā) success 回調(diào),返回參數(shù)中的字段均為模擬值,僅供參考。

方法參數(shù)

Object object

object 參數(shù)說明

參數(shù)名 類型 是否必填 默認(rèn)值 說明
templateId String - 模板消息所用的模板庫(kù)標(biāo)題 ID,與使用form 表單訂閱時(shí),template-id 對(duì)應(yīng)的值相同
subscribeId String - 訂閱唯一標(biāo)識(shí),與使用form 表單訂閱時(shí),subscribe-id 對(duì)應(yīng)的值相同
type String query 訂閱的操作類型:query(查詢訂閱)cancel(取消訂閱)
success Function - 接口調(diào)用成功的回調(diào)函數(shù)
fail Function - 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function - 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明

參數(shù)名 類型 說明
type String 訂閱的操作類型:query(查詢訂閱)cancel(取消訂閱)
form_id String 對(duì)應(yīng)提交form 表單時(shí)返回的 formId。當(dāng)傳入?yún)?shù) type 為 query 時(shí)有此字段
status Number 訂閱狀態(tài);1 表示已訂閱,0 表示已取消訂閱,-1 表示未找到此訂閱。當(dāng)傳入?yún)?shù) type 為 query 時(shí)或 type 為 cancel 且未找到此訂閱時(shí)有此字段
update_time Number 訂閱更新時(shí)間
app_key String 小程序唯一標(biāo)識(shí)

示例

在開發(fā)者工具中預(yù)覽效果    

代碼示例

  • 在 js 文件中
swan.subscribeService({
    templateId: 'BD0003',
    subscribeId: '8026',
    type: 'query',
    success(res) {
        swan.showModal({
            title: 'success',
            content: JSON.stringify(res)
        });
    },
    fail(err) {
        swan.showModal({
            title: 'fail',
            content: JSON.stringify(err)
        });
    }
})


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)