国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序:發(fā)送小程序訂閱消息

這篇具有很好參考價值的文章主要介紹了微信小程序:發(fā)送小程序訂閱消息。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

文檔:小程序訂閱消息(用戶通過彈窗訂閱)開發(fā)指南

步驟一:獲取模板 ID

在微信公眾平臺(https://mp.weixin.qq.com)手動配置獲取模板 ID
微信小程序:發(fā)送小程序訂閱消息,JavaScript/Node.js,小程序,微信小程序

步驟二:小程序端獲取參數(shù)

2.1、獲取消息下發(fā)權(quán)限

文檔:一次性訂閱消息、長期訂閱消息

示例代碼

const res = await wx.requestSubscribeMessage({
  tmplIds: ['']
})

console.log(res)

這里需要注意一個坑,如果用戶未授權(quán),需要引導用戶打開設(shè)置手動設(shè)置

handleRequestSubscribeMessage(e) {
    let templeteId = 'zun-LzcQyW-edafCVvzPkK4de2Rllr1fFpw2A_x0oXE'

    // 先檢查授權(quán)情況,如未授權(quán)需要提醒用戶手動設(shè)置權(quán)限
    wx.getSetting({
      withSubscriptions: true,
      success(res) {
        console.log(res.subscriptionsSetting);
        // res.subscriptionsSetting = {
        //   mainSwitch: true, // 訂閱消息總開關(guān)
        //   itemSettings: {   // 每一項開關(guān)
        //     SYS_MSG_TYPE_INTERACTIVE: 'accept', // 小游戲系統(tǒng)訂閱消息
        //     SYS_MSG_TYPE_RANK: 'accept'
        //     zun-LzcQyW-edafCVvzPkK4de2Rllr1fFpw2A_x0oXE: 'reject', // 普通一次性訂閱消息
        //     ke_OZC_66gZxALLcsuI7ilCJSP2OJ2vWo2ooUPpkWrw: 'ban',
        //   }
        // }

        // 模板授權(quán)
        if ("accept" == res.subscriptionsSetting.itemSettings[templeteId]) {
          // 用戶已授權(quán)
        } else {
          wx.showModal({
            title: "授權(quán)提示",
            content: "請允許接收小程序消息",
            success: function (res) {
              if (res.confirm) {
                console.log("用戶點擊確定");

                wx.openSetting({
                  withSubscriptions: true, // 是否同時獲取用戶訂閱消息的訂閱狀態(tài),默認不獲取
                  success(res) {
                    console.log(res.authSetting);
                    // res.authSetting = {
                    //   "scope.userInfo": true,
                    //   "scope.userLocation": true
                    // }
                  },
                });
              } else if (res.cancel) {
                console.log("用戶點擊取消");
              }
            },
          });
        }
      },
    });

    // 請求用戶授權(quán)
    wx.requestSubscribeMessage({
      tmplIds: [templeteId],
      success(res) {
        console.log(res);
        // 授權(quán)成功
      },
    });
}

2.2、獲取登錄憑證(code)

文檔:接口獲取登錄憑證(code)

const loginRes = await wx.login()

if(loginRes.code){
	console.log(loginRes.code)
}

步驟三:后端調(diào)用接口下發(fā)訂閱消息

3.1、獲取OPENID

使用 小程序端獲取的登錄憑證(code)通過服務(wù)端接口獲取openid

文檔:小程序登錄

請求數(shù)據(jù)示例

GET https://api.weixin.qq.com/sns/jscode2session?
appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 

返回數(shù)據(jù)示例

{
	"openid":"xxxxxx",
	"session_key":"xxxxx"
}

注意:這里和文檔不一樣,接口調(diào)用成功時,不會返回unionid、errcode、errmsg

3.2、獲取ACCESS_TOKEN

文檔:獲取接口調(diào)用憑據(jù)

請求數(shù)據(jù)示例

GET https://api.weixin.qq.com/cgi-bin/token?
grant_type=client_credential&appid=APPID&secret=APPSECRET 

返回數(shù)據(jù)示例

{
  "access_token":"ACCESS_TOKEN",
  "expires_in":7200
} 

3.3、下發(fā)訂閱消息

文檔:一次性訂閱消息、長期訂閱消息,服務(wù)端接口

請求數(shù)據(jù)示例

POST https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=ACCESS_TOKEN 

{
  "touser": "OPENID",
  "template_id": "TEMPLATE_ID",
  "page": "index",
  "miniprogram_state":"developer",
  "lang":"zh_CN",
  "data": {
      "number01": {
          "value": "339208499"
      },
      "date01": {
          "value": "2015年01月05日"
      },
      "site01": {
          "value": "TIT創(chuàng)意園"
      } ,
      "site02": {
          "value": "廣州市新港中路397號"
      }
  }
} 

返回數(shù)據(jù)文章來源地址http://www.zghlxwxcb.cn/news/detail-824005.html

{
	"errcode":0,
	"errmsg":"ok"
} 

到了這里,關(guān)于微信小程序:發(fā)送小程序訂閱消息的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 微信小程序的訂閱消息是一個允許開發(fā)者向用戶發(fā)送重要通知的功能。這里為您展示如何實現(xiàn)小程序訂閱消息的基本步驟和代碼示例

    步驟 1: 獲取模板 ID 首先,您需要登錄微信公眾平臺,進入「小程序管理」后臺,找到“設(shè)置” “開發(fā)設(shè)置” “訂閱消息”,然后選擇并配置所需的模板,記錄模板 ID。 步驟 2: 小程序前端請求訂閱 在小程序的某個頁面或組件中,當用戶執(zhí)行某個操作(例如點擊按鈕)時,可

    2024年02月04日
    瀏覽(101)
  • 微信小程序打怪之定時發(fā)送模板消息(node版)

    微信小程序打怪之定時發(fā)送模板消息(node版)

    背景描述 小程序答題簽到功能,為了促進日活,需要每天定時向當日未簽到的用戶推送消息提醒簽到。 讀本篇之前最好已經(jīng)了解微信關(guān)于發(fā)送模板消息的相關(guān)文檔: 模板消息指南 模板消息服務(wù)接口 說明: 作者也是第一次寫小程序的定時模板消息功能,作為一個純種前端攻城

    2024年02月03日
    瀏覽(28)
  • uniapp - 微信小程序平臺模板消息訂閱功能,喚起訂閱模板消息彈框、微信公眾號向用戶發(fā)送 “服務(wù)通知“ 實現(xiàn)全過程示例代碼,支持一次性訂閱與永久性訂閱(注釋詳細,一鍵復制開箱即用)

    uniapp - 微信小程序平臺模板消息訂閱功能,喚起訂閱模板消息彈框、微信公眾號向用戶發(fā)送 “服務(wù)通知“ 實現(xiàn)全過程示例代碼,支持一次性訂閱與永久性訂閱(注釋詳細,一鍵復制開箱即用)

    本博客實現(xiàn)了uniapp微信小程序端,詳細實現(xiàn)公眾號訂閱通知模板消息完整示例源碼,一次性訂閱與永久訂閱均可,注釋詳細新手一看就懂! 效果如圖所示,uniapp編譯的微信小程序內(nèi)點擊按鈕后,喚起模板消息訂閱申請彈框,后續(xù)微信內(nèi)會收到通知。

    2024年02月13日
    瀏覽(27)
  • 微信公眾號 - Java推送小程序訂閱消息給用戶_java 通過微信公眾號發(fā)送訂閱通知

    微信公眾號 - Java推送小程序訂閱消息給用戶_java 通過微信公眾號發(fā)送訂閱通知

    不啰嗦,我們直接開始! 本文使用體驗版小程序進行調(diào)試。 1、登錄微信公眾平臺 點開下面鏈接,使用微信掃碼 微信公眾平臺 然后選擇一個小程序并登錄 2、在小程序后臺找到Appid、AppSecret、Token、EncodingAESKey等參數(shù) AppSecret忘記了可以自行重置 往下翻,在消息推送這兒能看到

    2024年04月26日
    瀏覽(28)
  • 微信小程序--訂閱消息

    微信小程序--訂閱消息

    關(guān)于小程序訂閱消息之一次性訂閱: 一次性訂閱是指授權(quán)一次方可接收一次消息;這個最好的應(yīng)用場景就是自己給自己發(fā)送消息,比如訂單,當自己下單成功時,調(diào)用此接口,會在微信服務(wù)消息收到下單成功通知等具體詳情。 如果是給別人發(fā),一次性訂閱就不適合,類似你

    2024年02月07日
    瀏覽(19)
  • 微信小程序訂閱消息

    subscribeMessage.send | 微信開放文檔 由于業(yè)務(wù)需求 , 需要實現(xiàn)小程序訂單狀態(tài)發(fā)送給用戶 , 于是微信小程序發(fā)送訂閱消息就被找到了 這里前端是使用了uniapp , 具體實現(xiàn)方式不清楚,就不瞎bb了 后端這里就是上面的接口文檔 , 總共需要是三個步驟 1. 獲取小程序 appid 和 密鑰 2. 訂閱消

    2024年02月09日
    瀏覽(28)
  • uniapp 小程序訂閱消息 一次訂閱多個 wx.requestSubscribeMessage 微信小程序訂閱消息

    uniapp 小程序訂閱消息 一次訂閱多個 wx.requestSubscribeMessage 微信小程序訂閱消息

    如圖所示,訂閱消息 官方文檔: 小程序訂閱消息官方文檔 1,消息類型 (1) 一次性訂閱消息 用戶自主訂閱后,開發(fā)者可不限時間地下發(fā)一條對應(yīng)的服務(wù)消息;每條消息可單獨訂閱或退訂。 (2) 長期訂閱消息 用戶訂閱一次后,開發(fā)者可長期下發(fā)多條消息。 目前長期性訂閱消息

    2024年02月09日
    瀏覽(28)
  • 微信小程序 如何訂閱消息?

    微信小程序 如何訂閱消息?

    微信公眾號分為兩種類型:訂閱號和服務(wù)號,它們在功能和使用方式上有一些區(qū)別。 1.訂閱號(Subscription Account): 2.服務(wù)號(Service Account): 微信公眾號的類型是在注冊時選擇的,一旦選擇了訂閱號或服務(wù)號,無法直接轉(zhuǎn)換。如果您主要是提供資訊和更新性內(nèi)容,訂閱號可

    2024年02月06日
    瀏覽(36)
  • 微信小程序之訂閱消息

    微信小程序之訂閱消息

    其實客戶端的步驟很簡單 這里放上文檔地址 https://developers.weixin.qq.com/miniprogram/dev/api/open-api/subscribe-message/wx.requestSubscribeMessage.html 第一步 首先我們需要到微信公眾平臺的 訂閱消息-公共消息模板處選擇需要的模板添加到-我的模板。 通過wx.requestSubscribeMessage()方法調(diào)起小程序訂

    2024年02月11日
    瀏覽(24)
  • 微信小程序消息訂閱功能

    微信小程序消息訂閱功能

    消息能力是小程序能力中的重要組成,我們?yōu)殚_發(fā)者提供了訂閱消息能力,以便實現(xiàn)服務(wù)的閉環(huán)和更優(yōu)的體驗。 訂閱消息推送位置:服務(wù)通知 訂閱消息下發(fā)條件:用戶自主訂閱(用戶訂閱了才能接收推送的消息) 訂閱消息卡片跳轉(zhuǎn)能力:點擊查看詳情可跳轉(zhuǎn)至該小程序的頁

    2024年02月05日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包