搜尋
首頁微信小程式微信開發微信小程式實作發送範本訊息

微信小程式實作發送範本訊息

May 09, 2018 pm 09:50 PM
小程式範本訊息

微信小程式你畫我猜demo完整原始碼    微信小程式消費計算器demo完整原始碼   微信小程式仿善林寶demo完整原始碼

微信小程式仿嗶哩嗶哩視訊站demo完整原始碼   微信小程式簡單節拍器demo完整原始碼

  追格微信小程式應用商店原始碼    微信小程式demo:果庫更新版  微信小程式demo:陽淘 

 微信小程式demo:知乎日報  微信小程式學習用demo推薦:聊天室+音訊視訊+新增內容+百度翻譯  

#點選tabbar變換圖示  微信小程式demo:仿商城 微信小程式demo:仿網易雲音樂   

#簡單的左滑操作與瀑布流佈局     更多小程式模板原始碼

本文主要和大家分享微信小程式實作傳送範本訊息,跟公眾號發範本訊息有差別,小程式不存在訂閱(關注),所以沒辦法透過對話視窗給用戶推播訊息,小程式下發範本訊息統一透過微信「服務通知」發送,如下圖:

但其實現流程跟公眾號發送範本訊息一樣,步驟如下:
1. 取得access_token
access_token 是全域唯一介面呼叫憑證,開發者呼叫各介面時都需使用access_token,需妥善保存。做過微信開發和公眾號開發,這都是最基本的,這裡獲取方法跟公眾號獲取access_token 一模一樣,方法見: 獲取微信基礎接口憑證Access_token

2. 添加模板訊息
跟公眾號一樣,需要現在小程式後台新增範本訊息,然後取得對應的範本訊息ID。

3. 傳送範本訊息
根據範本訊息ID對應的範本訊息關鍵字,在後端建構訊息內容,在使用者提交表單或支付的時候,取得到form_id(表單提交場景下,為submit 事件帶上的formId;支付場景下,為本次支付的prepay_id),然後端將訊息傳送出去。訊息參數如下:

程式碼實作範例如下:

function sendtpl(){
	$accessToken = 'xxxxxxxxxxxxxxxxxxxxxx';
	$postData = array(
		"touser"		=>'xxxxxxxxxxxxxxxxxxxxxx',  	//用户openid
		"template_id"	=>'xxxxxxxxxxxxxxxxxxxxxx', 	//模板消息ID
		"page"			=>'pages/index/index',          
		"form_id"		=>'xxxxxxxxxxxxxxxxxxxxxx',   	//表单提交场景下,事件带上的 formId;支付场景下,为本次支付的 prepay_id 
		"data"			=>array(
				'keyword1'	=> array('value'=>'港荣蒸蛋糕','color'=>'#000000'),
				'keyword2'	=> array('value'=>'您购买的的港荣蒸蛋糕已经发货,点击进入小程序查看详情','color'=>'#000000')
			),
		'emphasis_keyword'=>''
	);
	$postData =  json_encode($postData,JSON_UNESCAPED_UNICODE);
	$url = "https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token={$accessToken}";
	$rtn = request($url,true,'POST',$postData);
	
	return $rtn;
}

相關推薦:

##實作微信小程序範本訊息不受限制、無限主動推播

PHP實作微信範本訊息範例

微信開發之範本訊息回覆

以上是微信小程式實作發送範本訊息的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前By尊渡假赌尊渡假赌尊渡假赌

熱工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用