国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > PHP > 正文

PHP微信自定義菜單接口詳解

2020-03-22 19:47:53
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
  • 微信自定義菜單接口


    簡(jiǎn)介


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

    click(點(diǎn)擊事件):用戶點(diǎn)擊click類型按鈕后,微信服務(wù)器會(huì)通過(guò)消息接口(event類型)推送點(diǎn)擊事件給開(kāi)發(fā)者,并且?guī)习粹o中開(kāi)發(fā)者填寫(xiě)的key值,開(kāi)發(fā)者可以通過(guò)自定義的key值進(jìn)行消息回復(fù)。view(訪問(wèn)網(wǎng)頁(yè)):用戶點(diǎn)擊view類型按鈕后,會(huì)直接跳轉(zhuǎn)到開(kāi)發(fā)者指定的url中。

    創(chuàng)建自定義菜單后,由于微信客戶端緩存,需要24小時(shí)微信客戶端才會(huì)展現(xiàn)出來(lái)。建議測(cè)試時(shí)可以嘗試取消關(guān)注公眾賬號(hào)后,再次關(guān)注,則可以看到創(chuàng)建后的效果。 (PS:T不錯(cuò)的PHP Q扣峮:276167802,驗(yàn)證:csl)

    菜單創(chuàng)建


    接口說(shuō)明
    通過(guò)POST一個(gè)特定結(jié)構(gòu)體,實(shí)現(xiàn)在微信客戶端創(chuàng)建自定義菜單。


    請(qǐng)求說(shuō)明
    http請(qǐng)求方式:POST
    https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN


    請(qǐng)求示例:

    {     "button":[     {          "type":"click",          "name":"今日歌曲",          "key":"V1001_TODAY_MUSIC"      },      {           "type":"view",           "name":"歌手簡(jiǎn)介",           "url":"http://www.tsingyuan.cn/"      },      {           "name":"菜單",           "sub_button":[            {               "type":"click",               "name":"hello word",               "key":"V1001_HELLO_WORLD"            },            {               "type":"click",               "name":"贊一下我們",               "key":"V1001_GOOD"            }]       }] }

    創(chuàng)建后效果:

    data-cke-saved-src=/uploads/allimg/190505/15215A910-0.jpg

    參數(shù)說(shuō)明
    參數(shù) 是否必須 說(shuō)明
    button 是 按鈕數(shù)組,按鈕個(gè)數(shù)應(yīng)為2~3個(gè)
    sub_button 否 子按鈕數(shù)組,按鈕個(gè)數(shù)應(yīng)為2~5個(gè)
    type 是 按鈕類型,目前有click類型
    name 是 按鈕描述,既按鈕名字,不超過(guò)16個(gè)字節(jié),子菜單不超過(guò)40個(gè)字節(jié)

    key 類型為click必須按鈕KEY值,用于消息接口(event類型)推送,不超過(guò)128字節(jié)

    返回說(shuō)明
    正確的Json返回結(jié)果:
    {"errcode":0,"errmsg":"ok"}


    錯(cuò)誤的Json返回結(jié)果
    {"errcode":40018,"errmsg":"invalid button name size"}


    統(tǒng)一返回碼說(shuō)明
    菜單查詢


    接口說(shuō)明
    查詢當(dāng)前使用的自定義菜單結(jié)構(gòu)。
    請(qǐng)求說(shuō)明
    http請(qǐng)求方式:GET
    https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN


    返回說(shuō)明

    //對(duì)應(yīng)創(chuàng)建接口,正確的Json返回結(jié)果:{"menu":{"button":[{"type":"click","name":"今日歌曲","key":"V1001_TODAY_MUSIC","sub_button":[]},{"type":"click","name":"歌手簡(jiǎn)介","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":[]}]}]}}

    統(tǒng)一返回碼說(shuō)明


    菜單刪除


    接口說(shuō)明
    取消當(dāng)前使用的自定義菜單。
    請(qǐng)求說(shuō)明
    http請(qǐng)求方式:GET
    https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=ACCESS_TOKEN
    返回說(shuō)明
    對(duì)應(yīng)創(chuàng)建接口,正確的Json返回結(jié)果:

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

    以上是本文關(guān)于PHP 微信自定義菜單接口的詳解,希望本文對(duì)廣大php開(kāi)發(fā)者有所幫助,感謝閱讀本文。

    PHP編程

    鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

  • 發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 聊城市| 靖边县| 六盘水市| 清河县| 万年县| 遂宁市| 富民县| 舞阳县| 清丰县| 牡丹江市| 肃北| 永善县| 通渭县| 青岛市| 合川市| 宁武县| 中江县| 久治县| 金湖县| 浦北县| 二连浩特市| 苍南县| 益阳市| 柳江县| 南川市| 壤塘县| 许昌县| 高碑店市| 和平区| 石渠县| 达拉特旗| 晋城| 峨山| 田林县| 丰镇市| 安顺市| 西平县| 且末县| 平泉县| 威宁| 万山特区|