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