国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) 微信小程式 微信開發(fā) 自訂選單建立介面

自訂選單建立介面

May 17, 2017 pm 03:31 PM

自訂選單能夠幫助公眾號(hào)豐富介面,讓使用者更能更快理解公眾號(hào)的功能。開啟自訂選單後,公眾號(hào)介面如圖所示:

自訂選單建立介面

請(qǐng)注意:

1、自訂選單最多包含3個(gè)一級(jí)選單,每個(gè)一級(jí)選單最多包含5個(gè)二級(jí)選單。
2、一級(jí)選單最多4個(gè)漢字,二級(jí)選單最多7個(gè)漢字,多出來(lái)的部分將會(huì)以「...」取代。
3、建立自訂選單後,選單的刷新策略是,在使用者進(jìn)入公眾號(hào)會(huì)話頁(yè)或公眾號(hào)profile頁(yè)時(shí),如果發(fā)現(xiàn)上次拉取選單的請(qǐng)求在5分鐘以前,就會(huì)拉取一下選單,如果選單有更新,就會(huì)刷新客戶端的選單。測(cè)試時(shí)可以嘗試取消關(guān)注公眾帳號(hào)後再次關(guān)注,則可以看到創(chuàng)建後的效果。

自訂選單介面可實(shí)作多種型別按鈕,如下:

1、click:點(diǎn)擊推事件使用者點(diǎn)擊click類型按鈕後,微信伺服器會(huì)透過(guò)訊息介面推播訊息類型為event 的結(jié)構(gòu)給開發(fā)者(參考訊息介面指南),並且?guī)习粹o中開發(fā)者填寫的key值,開發(fā)者可以透過(guò)自訂的key值與使用者互動(dòng);

#2、view:跳轉(zhuǎn)URL使用者點(diǎn)擊view類型按鈕後,微信客戶端將會(huì)開啟開發(fā)者在按鈕中填寫的網(wǎng)頁(yè)URL,可與網(wǎng)頁(yè)授權(quán)取得使用者基本資訊介面結(jié)合,取得使用者基本資訊。

3、scancode_push:掃碼推事件使用者點(diǎn)擊按鈕後,微信用戶端將調(diào)起掃一掃工具,完成掃碼操作後顯示掃描結(jié)果(如果是URL,將進(jìn)入U(xiǎn)RL),且會(huì)將掃碼的結(jié)果傳給開發(fā)者,開發(fā)者可以下發(fā)訊息。

4、scancode_waitmsg:掃碼推事件且彈出「訊息接收中」提示框使用者點(diǎn)擊按鈕後,微信用戶端將調(diào)起掃一掃工具,完成掃碼操作後,將掃碼的結(jié)果傳給開發(fā)者,同時(shí)收起掃一掃工具,然後彈出「訊息接收中」提示框,隨後可能會(huì)收到開發(fā)者下發(fā)的訊息。

5、pic_sysphoto:彈出系統(tǒng)拍照發(fā)圖用戶點(diǎn)擊按鈕後,微信用戶端將調(diào)起系統(tǒng)相機(jī),完成拍照操作後,會(huì)將拍攝的照片傳送給開發(fā)者,並推播事件給開發(fā)者,同時(shí)收起系統(tǒng)相機(jī),隨後可能會(huì)收到開發(fā)者發(fā)送的訊息。

6、pic_photo_or_album:彈出拍照或相簿發(fā)圖使用者點(diǎn)擊按鈕後,微信用戶端會(huì)彈出選擇器供使用者選擇「拍照」或「從手機(jī)相簿選擇」。用戶選擇後即走其他兩種流程。

7、pic_weixin:彈出微信相簿發(fā)圖器使用者點(diǎn)擊按鈕後,微信客戶端將調(diào)起微信相冊(cè),完成選擇操作後,將選取的相片傳送給開發(fā)者的伺服器,並推播事件給開發(fā)者,同時(shí)收起相冊(cè),隨後可能會(huì)收到開發(fā)者發(fā)出的訊息。

8、location_select:彈出地理位置選擇器使用者點(diǎn)擊按鈕後,微信用戶端將調(diào)起地理位置選擇工具,完成選擇操作後,將選擇的地理位置傳送給開發(fā)者的伺服器,同時(shí)收起位置選擇工具,隨後可能會(huì)收到開發(fā)者發(fā)出的訊息。

9、media_id:下發(fā)訊息(除文字訊息)用戶點(diǎn)擊media_id類型按鈕後,微信伺服器會(huì)將開發(fā)者填寫的永久素材id對(duì)應(yīng)的素材下發(fā)給用戶,永久素材類型可以是圖片、音訊、影片、圖文訊息。請(qǐng)注意:永久素材id必須是「素材管理/新增永久素材」介面上傳後取得的合法id。

10、view_limited:跳轉(zhuǎn)圖文訊息URL使用者點(diǎn)擊view_limited類型按鈕後,微信用戶端會(huì)開啟開發(fā)者在按鈕中填入的永久素材id對(duì)應(yīng)的圖文訊息URL ,永久素材類型只支援圖文訊息。請(qǐng)注意:永久素材id必須是「素材管理/新增永久素材」介面上傳後取得的合法id。

#

請(qǐng)注意,3到8的所有事件,僅支援微信iPhone5.4.1以上版本,和Android5.4以上版本的微信用戶,舊版微信用戶點(diǎn)擊後將沒有回應(yīng),開發(fā)者也不能正常接收到事件推送。 9和10,是專門給第三方平臺(tái)旗下未微信認(rèn)證(具體而言,是資質(zhì)認(rèn)證未通過(guò))的訂閱號(hào)準(zhǔn)備的事件類型,它們是沒有事件推送的,能力相對(duì)受限,其他類型的公眾號(hào)不必使用。

介面呼叫請(qǐng)求說(shuō)明

http要求方式:POST(請(qǐng)使用https協(xié)定) api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

#click和view的請(qǐng)求範(fàn)例

{
     "button":[
     {
          "type":"click",
          "name":"今日歌曲",
          "key":"V1001_TODAY_MUSIC"
      },
      {
           "name":"菜單",
           "sub_button":[
           {
               "type":"view",
               "name":"搜索",
               "url":"http://www.soso.com/"
            },
            {
               "type":"view",
               "name":"視頻",
               "url":"http://v.qq.com/"
            },
            {
               "type":"click",
               "name":"贊一下我們",
               "key":"V1001_GOOD"
            }]
       }]
 }

其他新增按鈕類型的請(qǐng)求範(fàn)例

{
    "button": [
        {
            "name": "掃碼", 
            "sub_button": [
                {
                    "type": "scancode_waitmsg", 
                    "name": "掃碼帶提示", 
                    "key": "rselfmenu_0_0", 
                    "sub_button": [ ]
                }, 
                {
                    "type": "scancode_push", 
                    "name": "掃碼推事件", 
                    "key": "rselfmenu_0_1", 
                    "sub_button": [ ]
                }
            ]
        }, 
        {
            "name": "發(fā)圖", 
            "sub_button": [
                {
                    "type": "pic_sysphoto", 
                    "name": "系統(tǒng)拍照發(fā)圖", 
                    "key": "rselfmenu_1_0", 
                   "sub_button": [ ]
                 }, 
                {
                    "type": "pic_photo_or_album", 
                    "name": "拍照或者相冊(cè)發(fā)圖", 
                    "key": "rselfmenu_1_1", 
                    "sub_button": [ ]
                }, 
                {
                    "type": "pic_weixin", 
                    "name": "微信相冊(cè)發(fā)圖", 
                    "key": "rselfmenu_1_2", 
                    "sub_button": [ ]
                }
            ]
        }, 
        {
            "name": "發(fā)送位置", 
            "type": "location_select", 
            "key": "rselfmenu_2_0"
        },
        {
           "type": "media_id", 
           "name": "圖片", 
           "media_id": "MEDIA_ID1"
        }, 
        {
           "type": "view_limited", 
           "name": "圖文消息", 
           "media_id": "MEDIA_ID2"
        }
    ]

參數(shù)說(shuō)明

自訂選單建立介面

回傳結(jié)果

正確時(shí)的回傳JSON封包如下:

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

錯(cuò)誤時(shí)的回傳JSON封包如下(範(fàn)例為無(wú)效選單名稱長(zhǎng)度):

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

【相關(guān)推薦】

1. 特別推薦#:「php程式設(shè)計(jì)師工具箱」V0.1版本下載

2.?微信公眾號(hào)平臺(tái)原始碼下載?

#3. 阿貍子訂單系統(tǒng)原始碼

#

以上是自訂選單建立介面的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願(yuàn)投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請(qǐng)聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁(yè)開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1601
29
PHP教程
1502
276
PHP微信開發(fā):如何實(shí)作訊息加密解密 PHP微信開發(fā):如何實(shí)作訊息加密解密 May 13, 2023 am 11:40 AM

PHP是一種開源的腳本語(yǔ)言,廣泛應(yīng)用於網(wǎng)頁(yè)開發(fā)和伺服器端編程,尤其在微信開發(fā)中得到了廣泛的應(yīng)用。如今,越來(lái)越多的企業(yè)和開發(fā)者開始使用PHP進(jìn)行微信開發(fā),因?yàn)樗蔀榱苏嬲囊讓W(xué)易用的開發(fā)語(yǔ)言。在微信開發(fā)中,訊息的加密和解密是一個(gè)非常重要的問(wèn)題,因?yàn)樗鼈兩婕百Y料的安全性。對(duì)於沒有加密和解密方式的消息,駭客可以輕鬆取得其中的數(shù)據(jù),對(duì)用戶造成威脅

如何用Python編寫CMS系統(tǒng)的自訂選單功能 如何用Python編寫CMS系統(tǒng)的自訂選單功能 Aug 04, 2023 pm 11:13 PM

如何用Python編寫CMS系統(tǒng)的自訂選單功能在開發(fā)和設(shè)計(jì)CMS(內(nèi)容管理系統(tǒng))時(shí),自訂選單功能是一個(gè)非常重要的部分。它允許用戶根據(jù)自己的需求和喜好來(lái)自訂選單,以快速存取各種功能和頁(yè)面。在本文中,我們將使用Python編寫一個(gè)簡(jiǎn)單的CMS系統(tǒng),並加入自訂選單功能。首先,我們需要建立一個(gè)選單類,用來(lái)儲(chǔ)存和管理選單項(xiàng)目的資訊。每個(gè)選單項(xiàng)目包含名稱和對(duì)應(yīng)的頁(yè)面路

PHP微信開發(fā):如何實(shí)現(xiàn)投票功能 PHP微信開發(fā):如何實(shí)現(xiàn)投票功能 May 14, 2023 am 11:21 AM

在微信公眾號(hào)開發(fā)中,投票功能經(jīng)常被運(yùn)用。投票功能是讓使用者快速參與互動(dòng)的好方式,也是舉辦活動(dòng)和調(diào)查意見的重要工具。本文將為您介紹如何使用PHP實(shí)作微信投票功能。在取得微信公眾號(hào)授權(quán)首先,你需要取得微信公眾號(hào)的授權(quán)。在微信公眾平臺(tái)上,你需要設(shè)定微信公眾號(hào)碼的api地址、官方帳號(hào)和公眾號(hào)碼對(duì)應(yīng)的token。在我們使用PHP語(yǔ)言開發(fā)的過(guò)程中,我們需要使用微信官方提供的PH

用PHP開發(fā)微信群發(fā)工具 用PHP開發(fā)微信群發(fā)工具 May 13, 2023 pm 05:00 PM

隨著微信的普及,越來(lái)越多的企業(yè)開始將其作為行銷工具。而微信群發(fā)功能,則是企業(yè)進(jìn)行微信行銷的重要手段之一。但是,如果只依靠手動(dòng)發(fā)送,對(duì)於行銷人員來(lái)說(shuō)是一件極為費(fèi)時(shí)費(fèi)力的工作。所以,開發(fā)一款微信群發(fā)工具就顯得格外重要。本文將介紹如何使用PHP開發(fā)微信群發(fā)工具。一、準(zhǔn)備工作開發(fā)微信群發(fā)工具,我們需要掌握以下幾個(gè)技術(shù)點(diǎn):PHP基礎(chǔ)知識(shí)微信公眾平臺(tái)開發(fā)開發(fā)工具:Sub

PHP微信開發(fā):如何實(shí)現(xiàn)客服聊天視窗管理 PHP微信開發(fā):如何實(shí)現(xiàn)客服聊天視窗管理 May 13, 2023 pm 05:51 PM

微信是目前全球用戶規(guī)模最大的社群平臺(tái)之一,隨著行動(dòng)網(wǎng)路的普及,越來(lái)越多的企業(yè)開始意識(shí)到微信行銷的重要性。在進(jìn)行微信行銷時(shí),客服服務(wù)是至關(guān)重要的一環(huán)。為了更好地管理客服聊天窗口,我們可以藉助PHP語(yǔ)言進(jìn)行微信開發(fā)。一、PHP微信開發(fā)簡(jiǎn)介PHP是一種開源的伺服器端腳本語(yǔ)言,廣泛用於Web開發(fā)領(lǐng)域。結(jié)合微信公眾平臺(tái)提供的開發(fā)接口,我們可以使用PHP語(yǔ)言進(jìn)行微信

PHP微信開發(fā):如何實(shí)現(xiàn)使用者標(biāo)籤管理 PHP微信開發(fā):如何實(shí)現(xiàn)使用者標(biāo)籤管理 May 13, 2023 pm 04:31 PM

在微信公眾號(hào)開發(fā)中,使用者標(biāo)籤管理是一個(gè)非常重要的功能,可以讓開發(fā)者更了解和管理自己的使用者。本篇文章將介紹如何使用PHP實(shí)作微信使用者標(biāo)籤管理功能。一、取得微信用戶openid在使用微信用戶標(biāo)籤管理功能之前,我們首先需要取得用戶的openid。在微信公眾號(hào)開發(fā)中,透過(guò)使用者授權(quán)的方式取得openid是比較常見的做法。在使用者授權(quán)完成後,我們可以透過(guò)以下程式碼取得用

PHP微信開發(fā):如何實(shí)作群發(fā)訊息傳送記錄 PHP微信開發(fā):如何實(shí)作群發(fā)訊息傳送記錄 May 13, 2023 pm 04:31 PM

隨著微信成為了人們生活中越來(lái)越重要的通訊工具,其敏捷的訊息傳遞功能迅速受到廣大企業(yè)和個(gè)人的青睞。對(duì)企業(yè)而言,將微信發(fā)展為一個(gè)行銷平臺(tái)已經(jīng)成為趨勢(shì),而微信開發(fā)的重要性也逐漸凸顯。在其中,群發(fā)功能更是被廣泛使用,那麼,作為PHP程式設(shè)計(jì)師,如何實(shí)現(xiàn)群發(fā)訊息發(fā)送記錄呢?以下將為大家簡(jiǎn)單介紹一下。 1.了解微信公眾號(hào)相關(guān)開發(fā)知識(shí)在了解如何實(shí)現(xiàn)群發(fā)訊息發(fā)送記錄之前,我

使用PHP實(shí)現(xiàn)微信公眾號(hào)開發(fā)的步驟 使用PHP實(shí)現(xiàn)微信公眾號(hào)開發(fā)的步驟 Jun 27, 2023 pm 12:26 PM

如何使用PHP實(shí)現(xiàn)微信公眾號(hào)開發(fā)微信公眾號(hào)已經(jīng)成為了許多企業(yè)推廣和互動(dòng)的重要管道,而PHP作為常用的Web語(yǔ)言,也可以用來(lái)進(jìn)行微信公眾號(hào)的開發(fā)。本文將介紹使用PHP實(shí)現(xiàn)微信公眾號(hào)開發(fā)的具體步驟。第一步:取得微信公眾號(hào)的開發(fā)者帳號(hào)在開始微信公眾號(hào)開發(fā)之前,需要先去申請(qǐng)一個(gè)微信公眾號(hào)的開發(fā)者帳號(hào)。具體的註冊(cè)流程可參考微信公眾平臺(tái)的官方網(wǎng)

See all articles