自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

微信公眾平臺開發(fā)模式自定義菜單接口API文檔

移動開發(fā)
微信自定義菜單是仍在內(nèi)測中的功能,預(yù)計在微信5.0時正式發(fā)布,目前已停止內(nèi)測資格申請。不過先學(xué)習(xí)一下可以在開放后第一時間用上。本文檔為微信官方文檔,包含自定義菜單接口API的完整說明。

簡介

開發(fā)者獲取使用憑證后,可以使用該憑證對公眾賬號的自定義菜單進行創(chuàng)建、查詢和刪除等操作。 自定義菜單接口可實現(xiàn)以下類型按鈕:

click(點擊事件):

用戶點擊click類型按鈕后,微信服務(wù)器會通過消息接口(event類型)推送點擊事件給開發(fā)者,并且?guī)习粹o中開發(fā)者填寫的key值,開發(fā)者可以通過自定義的key值進行消息回復(fù)。

創(chuàng)建自定義菜單后,由于微信客戶端緩存,需要24小時微信客戶端才會展現(xiàn)出來。建議測試時可以嘗試取消關(guān)注公眾賬號后,再次關(guān)注,則可以看到創(chuàng)建后的效果。

菜單創(chuàng)建

接口說明

通過POST一個特定結(jié)構(gòu)體,實現(xiàn)在微信客戶端創(chuàng)建自定義菜單。

請求說明

http請求方式:POST
https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

請求示例

 {
     "button":[
     {	
          "type":"click",
          "name":"今日歌曲",
          "key":"V1001_TODAY_MUSIC"
      },
      {
           "type":"click",
           "name":"歌手簡介",
           "key":"V1001_TODAY_SINGER"
      },
      {
           "name":"菜單",
           "sub_button":[
            {
               "type":"click",
               "name":"hello word",
               "key":"V1001_HELLO_WORLD"
            },
            {
               "type":"click",
               "name":"贊一下我們",
               "key":"V1001_GOOD"
            }]
       }]
 }

創(chuàng)建后效果:

參數(shù)說明

參數(shù) 是否必須 說明
button 按鈕數(shù)組,按鈕個數(shù)應(yīng)為2~3個
sub_button 子按鈕數(shù)組,按鈕個數(shù)應(yīng)為2~5個
type 按鈕類型,目前有click類型
name 按鈕描述,既按鈕名字,不超過16個字節(jié),子菜單不超過40個字節(jié)
key 類型為click必須 按鈕KEY值,用于消息接口(event類型)推送,不超過128字節(jié)

返回說明

正確的Json返回結(jié)果:

{"errcode":0,"errmsg":"ok"}

錯誤的Json返回結(jié)果

{"errcode":40018,"errmsg":"invalid button name size"}
 

菜單查詢

接口說明

查詢當(dāng)前使用的自定義菜單結(jié)構(gòu)。

請求說明

http請求方式:GET
https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN

返回說明

對應(yīng)創(chuàng)建接口,正確的Json返回結(jié)果:
{"menu":{"button":[{"type":"click","name":"今日歌曲","key":"V1001_TODAY_MUSIC","sub_button":[]},{"type":"click","name":"歌手簡介","key":"V1001_TODAY_SINGER","sub_button":[]},{"name":"菜單","sub_button":[{"type":"click","name":"hello word","key":"V1001_HELLO_WORLD","sub_button":[]},{"type":"click","name":"贊一下我們","key":"V1001_GOOD","sub_button":[]}]}]}}

菜單刪除

接口說明

取消當(dāng)前使用的自定義菜單。

請求說明

http請求方式:GET
https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=ACCESS_TOKEN

返回說明

對應(yīng)創(chuàng)建接口,正確的Json返回結(jié)果:
{"errcode":0,"errmsg":"ok"}
 
責(zé)任編輯:徐川 來源: 微信
相關(guān)推薦

2013-04-10 18:24:48

微信公眾平臺接口開發(fā)

2013-04-10 18:29:09

微信公眾平臺接口開發(fā)

2013-03-28 11:32:07

微信菜單輕App

2013-04-10 18:45:52

微信公眾平臺接口開發(fā)

2013-03-25 17:26:09

2013-11-13 00:51:22

微信微信公號微信公眾賬號

2013-04-10 16:15:40

微信公眾平臺接口開發(fā)

2015-02-12 15:33:43

微信SDK

2015-02-12 15:38:26

微信SDK

2014-09-24 11:45:15

微信企業(yè)號開發(fā)

2013-04-10 18:19:40

微信公眾平臺接口開發(fā)

2013-04-10 18:07:08

微信公眾平臺接口開發(fā)

2013-04-08 16:14:10

微信微信公眾平臺

2014-11-20 09:38:40

C#

2013-04-10 17:59:50

微信公眾平臺接口開發(fā)

2013-04-15 16:56:48

微信公眾平臺Android開發(fā)

2021-03-04 00:06:16

微信開發(fā)自定義

2013-03-29 11:08:06

微信輕App應(yīng)用商店

2013-04-10 16:51:56

微信公眾平臺接口開發(fā)

2013-11-13 07:19:19

點贊
收藏

51CTO技術(shù)棧公眾號