Benutzerdefinierte Menüs können dazu beitragen, dass offizielle Konten ihre Benutzeroberflächen bereichern und Benutzern ermöglichen, die Funktionen offizieller Konten besser und schneller zu verstehen. In diesem Artikel erfahren Sie hauptsächlich, wie Sie benutzerdefinierte Menüs auf WeChat entwickeln und erstellen. Ich hoffe, er kann Ihnen helfen.
1. Das benutzerdefinierte Menü kann bis zu 3 Menüs der ersten Ebene enthalten, und jedes Menü der ersten Ebene kann bis zu 5 Menüs der zweiten Ebene enthalten.
2. Das Menü der ersten Ebene kann bis zu 4 chinesische Zeichen enthalten, und das Menü der zweiten Ebene kann bis zu 7 chinesische Zeichen enthalten. Die zusätzlichen Teile werden durch „…“ ersetzt.
3. Nach dem Erstellen eines benutzerdefinierten Menüs besteht die Aktualisierungsstrategie des Menüs darin, dass der Benutzer die Konversationsseite des öffentlichen Kontos oder die Profilseite des öffentlichen Kontos aufruft und die letzte Anforderung zum Aufrufen des Menüs vor 5 Minuten gefunden wird Menü gezogen werden, wenn das Menü aktualisiert wird, wird das Menü des Kunden aktualisiert. Beim Testen können Sie versuchen, dem öffentlichen Konto nicht mehr zu folgen und ihm erneut zu folgen, und Sie können die Auswirkung nach der Erstellung sehen.
Die benutzerdefinierte Menüoberfläche kann mehrere Arten von Schaltflächen implementieren. Es gibt insgesamt 10 Arten von Schaltflächen, von denen zwei am häufigsten vorkommen:
1. Klicken Sie auf das Push-Ereignis Wenn Sie auf die Schaltfläche „Typ“ klicken, sendet der WeChat-Server eine Nachricht über die Schnittstelle, die die Ereignisstruktur des Nachrichtentyps an den Entwickler weiterleitet (siehe Handbuch zur Nachrichtenschnittstelle) und den vom Entwickler in die Schaltfläche eingegebenen Schlüsselwert eingibt Interagieren Sie mit dem Benutzer über den benutzerdefinierten Schlüsselwert. 2. Ansicht: Sprung-URL Nachdem der Benutzer auf die Schaltfläche „Ansichtstyp“ geklickt hat, öffnet der WeChat-Client die vom Entwickler in die Schaltfläche eingegebene URL Verwenden Sie die Website-Autorisierungsschnittstelle, um die grundlegenden Informationen des Benutzers zu erhalten.
//自定义菜单栏 public function _createMenu(){ $curl = 'https://api.weixin.qq.com/cgi-bin/menu/create?access_token='.$this->_getAccessToken(); $data = ' { "button":[ { "name":"常用服务", "sub_button":[ { "type":"view", "name":"百度一下", "url":"https://www.baidu.com/" }, { "type":"view", "name":"腾讯视频", "url":"http://v.qq.com/" }, { "type":"click", "name":"创业杂谈", "key":"TALK" }] }, { "type":"click", "name":"今日歌曲", "key":"TODAY_MUSIC" }] }'; $result = $this->_request($curl,true,'POST',$data); echo $result; }
Wenn der Schaltflächentyp ein Klicktyp ist, muss im empfangenen Ereignis-Push ein entsprechender Schlüsselwert vorhanden sein, andernfalls wird die entsprechende Antwort nicht erhalten. Einzelheiten finden Sie unter WeChat-Nachrichtenverwaltungs-Empfangsereignis-Push
Benutzerdefiniertes Menü für das öffentliche WeChat-Konto, PHP-Version
PHP-Methode zum Erstellen eines benutzerdefinierten WeChat-Menüs
PHP-Code zum Implementieren der benutzerdefinierten Menüoberfläche im öffentlichen WeChat-Unternehmenskonto
Das obige ist der detaillierte Inhalt vonWeChat-Entwicklungsmethoden zum Erstellen benutzerdefinierter Menüs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!