天天看點

ASP.NET MVC5+EF6+EasyUI 背景管理系統(74)-微信公衆平台開發-自定義菜單引言自定義接口的類型接口的調用和類型借助Senparc.Weixin SDK最後界面總結本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/5837650.html,如需轉載請自行聯系原作者

<a href="http://www.cnblogs.com/ymnets/p/3424309.html">系列目錄</a>

ASP.NET MVC5+EF6+EasyUI 背景管理系統(74)-微信公衆平台開發-自定義菜單引言自定義接口的類型接口的調用和類型借助Senparc.Weixin SDK最後界面總結本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/5837650.html,如需轉載請自行聯系原作者
1、如果不借用Senparc.Weixin SDK自定義菜單,編碼起來,工作量是非常之大 2、但是借助SDK似乎一切都是簡單得不要不要的 3、自定義菜單無需要建立資料庫表 4、自定義菜單最多包括3個一級菜單,每個一級菜單最多包含5個二級菜單。 5、一級菜單最多4個漢字,二級菜單最多7個漢字,多出來的部分将會以“...”代替。 6、建立自定義菜單後,菜單的重新整理政策是,在使用者進入公衆号會話頁或公衆号profile頁時,如果發現上一次拉取菜單的請求在5分鐘以前,就會拉取一下菜單,如果菜單有更新,就會重新整理用戶端的菜單。 測試時可以嘗試取消關注公衆賬号後再次關注,則可以看到建立後的效果。 7、下載下傳尾部代碼,跑起來調試

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:彈出微信相冊發圖器使用者點選按鈕後,微信用戶端将調起微信相冊,完成選擇操作後,将選擇的相片發送給開發者的伺服器,并推送事件給開發者,同時收起相冊,随後可能會收到開發者下發的消息。

8、location_select:彈出地理位置選擇器使用者點選按鈕後,微信用戶端将調起地理位置選擇工具,完成選擇操作後,将選擇的地理位置發送給開發者的伺服器,同時收起位置選擇工具,随後可能會收到開發者下發的消息。

9、media_id:下發消息(除文本消息)使用者點選media_id類型按鈕後,微信伺服器會将開發者填寫的永久素材id對應的素材下發給使用者,永久素材類型可以是圖檔、音頻、視訊、圖文消息。請注意:永久素材id必須是在“素材管理/新增永久素材”接口上傳後獲得的合法id。

10、view_limited:跳轉圖文消息URL使用者點選view_limited類型按鈕後,微信用戶端将打開開發者在按鈕中填寫的永久素材id對應的圖文消息URL,永久素材類型隻支援圖文消息。請注意:永久素材id必須是在“素材管理/新增永久素材”接口上傳後獲得的合法id。

總結出類型:

ASP.NET MVC5+EF6+EasyUI 背景管理系統(74)-微信公衆平台開發-自定義菜單引言自定義接口的類型接口的調用和類型借助Senparc.Weixin SDK最後界面總結本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/5837650.html,如需轉載請自行聯系原作者
ASP.NET MVC5+EF6+EasyUI 背景管理系統(74)-微信公衆平台開發-自定義菜單引言自定義接口的類型接口的調用和類型借助Senparc.Weixin SDK最後界面總結本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/5837650.html,如需轉載請自行聯系原作者

<a href="https://mp.weixin.qq.com/wiki?t=resource/res_main&amp;id=mp1421141013&amp;token=&amp;lang=zh_CN" target="_blank">https://mp.weixin.qq.com/wiki?t=resource/res_main&amp;id=mp1421141013&amp;token=&amp;lang=zh_CN</a>

由于不需要資料庫,是以隻有控制器和前端

ASP.NET MVC5+EF6+EasyUI 背景管理系統(74)-微信公衆平台開發-自定義菜單引言自定義接口的類型接口的調用和類型借助Senparc.Weixin SDK最後界面總結本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/5837650.html,如需轉載請自行聯系原作者
ASP.NET MVC5+EF6+EasyUI 背景管理系統(74)-微信公衆平台開發-自定義菜單引言自定義接口的類型接口的調用和類型借助Senparc.Weixin SDK最後界面總結本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/5837650.html,如需轉載請自行聯系原作者

都用SDK來完成接口的調用

ASP.NET MVC5+EF6+EasyUI 背景管理系統(74)-微信公衆平台開發-自定義菜單引言自定義接口的類型接口的調用和類型借助Senparc.Weixin SDK最後界面總結本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/5837650.html,如需轉載請自行聯系原作者
ASP.NET MVC5+EF6+EasyUI 背景管理系統(74)-微信公衆平台開發-自定義菜單引言自定義接口的類型接口的調用和類型借助Senparc.Weixin SDK最後界面總結本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/5837650.html,如需轉載請自行聯系原作者
ASP.NET MVC5+EF6+EasyUI 背景管理系統(74)-微信公衆平台開發-自定義菜單引言自定義接口的類型接口的調用和類型借助Senparc.Weixin SDK最後界面總結本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/5837650.html,如需轉載請自行聯系原作者

 senparc.menu.js

ASP.NET MVC5+EF6+EasyUI 背景管理系統(74)-微信公衆平台開發-自定義菜單引言自定義接口的類型接口的調用和類型借助Senparc.Weixin SDK最後界面總結本文轉自ymnets部落格園部落格,原文連結:http://www.cnblogs.com/ymnets/p/5837650.html,如需轉載請自行聯系原作者
1.普通菜單隻要關注了就可以檢視 2.個性化菜單是有檢視條件,比如性别,那麼微信所屬人的性别對應才可以檢視    一般個性化菜單,适用于會員級别享有特殊權限 示例代碼下載下傳:https://yunpan.cn/cM9ffkutawueD  通路密碼 2f0d