天天看點

微信公衆号的分類與自定義菜單接口我的熱門文章推薦我的視訊類文章推薦

1、訂閱号

為媒體和個人提供一種資訊傳播方式,主要偏于為使用者傳達資訊(類似報紙雜志),主要的定位是閱讀,每天可以群發1條消息;

2、服務号

為企業,政府或組織提供對使用者進行服務,主要偏于服務互動(類似銀行提供服務查詢),每個月隻可群發4條消息;

3、企業微信(企業号)

為企業,政府,事業機關,實作生産管理和協作營運的移動化,主要用于公司内部通訊使用,旨在為使用者提供移動辦公,需要先有成員的通訊資訊驗證才可以關注成功企業微信;

自定義菜單建立接口

請注意:

1、自定義菜單最多包括3個一級菜單,每個一級菜單最多包含5個二級菜單。
2、一級菜單最多4個漢字,二級菜單最多7個漢字,多出來的部分将會以“...”代替。
3、建立自定義菜單後,菜單的重新整理政策是,在使用者進入公衆号會話頁或公衆号profile頁時,如果發現上一次拉取菜單的請求在5分鐘以前,就會拉取一下菜單,如果菜單有更新,就會重新整理用戶端的菜單。測試時可以嘗試取消關注公衆賬号後再次關注,則可以看到建立後的效果。
           

自定義菜單接口可實作多種類型按鈕,如下:

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。
           

請注意,3到8的所有事件,僅支援微信iPhone5.4.1以上版本,和Android5.4以上版本的微信使用者,舊版本微信使用者點選後将沒有回應,開發者也不能正常接收到事件推送。9和10,是專門給第三方平台旗下未微信認證(具體而言,是資質認證未通過)的訂閱号準備的事件類型,它們是沒有事件推送的,能力相對受限,其他類型的公衆号不必使用。

參數說明

參數 是否必須 說明
button 一級菜單數組,個數應為1~3個
sub_button 二級菜單數組,個數應為1~5個
type 菜單的響應動作類型,view表示網頁類型,click表示點選類型,miniprogram表示小程式類型
name 菜單标題,不超過16個位元組,子菜單不超過60個位元組
key click等點選類型必須 菜單KEY值,用于消息接口推送,不超過128位元組
url view、miniprogram類型必須 網頁 連結,使用者點選菜單可打開連結,不超過1024位元組。 type為miniprogram時,不支援小程式的老版本用戶端将打開本url。
media_id media_id類型和view_limited類型必須 調用新增永久素材接口傳回的合法media_id
appid miniprogram類型必須 小程式的appid(僅認證公衆号可配置)
pagepath miniprogram類型必須 小程式的頁面路徑

我的熱門文章推薦

  • 多路視訊直播用線上雲導播切換的效果測試
  • 如何把視訊轉換生成二維碼,掃碼直接播放?
  • 有哪些網站上傳視訊是不會插入廣告的?
  • 怎麼把視訊生成二維碼?微信掃二維碼就可以觀看?不要廣告的
  • 常用照片尺寸對照表,照片大小看這個表就對了
  • 視訊直播推流攻略(整理的各大平台推流界面)
  • html5視訊倍速播放功能
  • 教你一招:多個視訊如何實作清單播放?
  • 微信公衆号如何實作視訊清單播放視訊的功能
  • h5視訊倍速播放功能(視訊多倍速觀看功能的執行個體)
  • 怎樣配置FTP伺服器
  • 如何使用FTP上傳檔案(FTP檔案傳輸)
  • OBS直播工具使用指南/OBS推送直播視訊源到伺服器的工具
  • QQ浏覽器劫持video标簽加載自己的廣告(怎麼解決?)
  • 如何讓自己網站播放企業視訊去掉廣告?mark一下
  • 教您Win環境下快速配置FTP伺服器(完整圖文教程)
  • html5-video标簽做視訊加密的方法

我的視訊類文章推薦

  • 如何讓自己網站播放企業視訊去掉廣告?mark一下(支援上傳、自動轉碼、存儲、播放功能)
  • 網頁代碼酷播v4.0調用mp4檔案的範例完整版(須自己處理視訊)
  • 企業宣傳片如何快速接入微信公衆号中?
  • 視訊二維碼應用教程與使用指南
  • 一鍵實作視訊二維碼分享功能,So easy!
  • 如何把視訊轉換生成二維碼,掃碼直接播放?
  • h5視訊倍速播放功能(視訊多倍速觀看功能的執行個體)
  • QQ浏覽器劫持video标簽加載自己的廣告(怎麼解決?)

繼續閱讀