php微信開發之自定義選單實現

2022-10-03 12:27:11 字數 1753 閱讀 7146

編輯模式和開發模式是有衝突的。所以我們啟用微信***的開發模式之後,那些選單是看不到的哦。不過現在個人訂閱號是不可以使用高階開發者模式的,如自定義選單,不過我們還是可以通過測試號來測試一下,然後移**到服務號。 

自定義型別包括如下:

1、click:點選推事件

• 使用者點選click型別按鈕後,微信伺服器會通過訊息介面推送訊息型別為event的結構給開發者(參考訊息介面指南),並且帶上按鈕中開發者填寫的key值,開發者可以通過自定義的key值與使用者進行互動;

2、view:跳轉url

• 使用者點選view型別按鈕後,微信客戶端將會開啟開發者在按鈕中填寫的網頁url,可與網頁授權獲取使用者基本資訊介面結合,獲得使用者基本資訊。

3、scancode_push:掃碼推事件

• 使用者點選按鈕後,微信客戶端將調起掃一掃工具,完成掃碼操作後顯示掃瞄結果(如果是url,將進入url),且會將掃碼的結果傳給開發者,開發者可以下發訊息。

4、scancode_waitmsg:掃碼推事件且彈出「訊息接收中」提示框

• 使用者點選按鈕後,微信客戶端將調起掃一掃工具,完成掃碼操作後,將掃碼的結果傳給開發者,同時收起掃一掃工具,然後彈出「訊息接收中」提示框,隨後可能會收到開發者下發的訊息。

自定義型別包括如下:

5、pic_sysphoto:彈出系統拍照發圖使用者點選按鈕後,微信客戶端將調起系統相機,完成拍照操作後,會將拍攝的相片

傳送給開發者,並推送事件給開發者,同時收起系統相機,隨後可能會收到開發者下發的訊息。

6、pic_photo_or_album:彈出拍照或者相簿發圖使用者點選按鈕後,微信客戶端將彈出選擇器供使用者選擇「拍照」或者「從手機相簿選擇」。使用者選擇後即走其他兩種流程。

7、pic_weixin:彈出微信相簿發圖器使用者點選按鈕後,微信客戶端將調起微信相簿,完成選擇操作後,將選擇的相片發

送給開發者的伺服器,並推送事件給開發者,同時收起相簿,隨後可能會收到開發者下發的訊息。

提供代www.cppcns.com碼,只要上傳**到伺服器,重新關注***就可以看到開發模式下的自定義選單

$appid = '微信***的appid';

$appsecret = '微信***的appsecret';

//建立選單實現

$url = ''.$access_token;

$result = https_request($程式設計客棧url,$jsonmenu);

}本文標題: php微信開發之自定義選單實現

本文位址: /wangluo/php/170445.html

微信之自定義選單

建立介面 刪除介面 40033 不合法的請求字元,不能包含 u x格式的字元 json時會把漢字也轉碼,所以只有老老實實的拼接字串 建立選單 public function create menu menu,access token public function del menu access t...

微信開發(二)自定義選單

概述 目前自定義選單最多包括3個一級選單,每個一級選單最多包含5個二級選單。一級選單最多4個漢字,二級選單最多7個漢字,多出來的部分將會以 代替。結果 步驟 1.呼叫介面獲得通訊token 2.呼叫介面建立自定義選單 3.響應自定義選單操作 實現 1.呼叫介面獲得通訊token 其次伺服器上建立ph...

微信開發 自定義選單

一 定義幾個實體類 public class accesstoken public void settoken string token public int getexpirein public void setexpirein int expirein public class button p...