Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 12691|Antwort: 1

WeChat-Entwicklung – wie man das Menü individuell anpasst

[Link kopieren]
Veröffentlicht am 30.08.2016 15:24:19 | | | |


Das WeChat-Testkonto, das ich benutze, kann nicht im Hintergrund eingestellt werden wie auf der öffentlichen WeChat-Plattform.

Zuerst dachte ich, ich könnte das Menü nicht anpassen, aber im Berechtigungsmenü habe ich gesehen, dass ich das Menü anpassen könnte

Benutzerdefinierte Menüs, keine direkten visuellen Oberflächen wie üblich, hier musst du das Menü mit Code anpassen.

http://mp.weixin.qq.com/wiki/10/0234e39a2025342c17a7d23595c6b40a.html
Dies ist ein ausführliches Dokument

Die benutzerdefinierte Menüoberfläche kann verschiedene Arten von Buttons implementieren, wie zum Beispiel:

1. Klicken: Klicken Sie, um das Ereignis zu pushen.
Nachdem der Benutzer auf den Klicktyp-Button geklickt hat, übermittelt der WeChat-Server die Struktur des Nachrichtentyp-Ereignisses über die Nachrichtenoberfläche an den Entwickler (siehe die Nachrichtenoberflächen-Anleitung) und bringt den vom Entwickler gefüllten Schlüsselwert in den Button, sodass der Entwickler über den individuellen Schlüsselwert mit dem Benutzer interagieren kann.
2. Ansicht: Zur URL springen
Nachdem der Benutzer auf den Ansichtstyp-Button geklickt hat, öffnet der WeChat-Client die vom Entwickler im Button ausgefüllte Webseiten-URL, die mit der Webseitenautorisierung kombiniert werden kann, um die grundlegende Informationsoberfläche des Nutzers zu erhalten, um die grundlegenden Informationen des Nutzers zu erhalten.
3. scancode_push: Scanne den Code, um das Event zu pushen
Nachdem der Nutzer den Button angeklickt hat, öffnet der WeChat-Client das Scan-Tool, zeigt das Scan-Ergebnis an (wenn es sich um eine URL handelt, wird die URL eingetragen), nachdem die Scan-Operation abgeschlossen wurde, und das Scan-Ergebnis wird an den Entwickler gesendet, der eine Nachricht senden kann.
4. scancode_waitmsg: Scanne den Code, um das Ereignis zu übertragen, und das Promptfeld "Nachricht empfangen" erscheint
Nachdem der Nutzer auf den Button geklickt hat, ruft der WeChat-Client das Scan-Tool auf, und nach Abschluss des Scanvorgangs wird das Scanergebnis an den Entwickler gesendet, dann legt man das Scan-Tool weg, woraufhin das Prompt-Feld "Nachricht wird empfangen" erscheint, woraufhin Sie möglicherweise eine Nachricht vom Entwickler erhalten.
5. pic_sysphoto: Das Pop-up-System macht Fotos und sendet Bilder
Nachdem der Nutzer den Knopf gedrückt hat, ruft der WeChat-Client die Systemkamera auf, und nach Abschluss der Fotooperation sendet er das aufgenommene Foto an den Entwickler, schickt das Ereignis an den Entwickler, legt die Systemkamera gleichzeitig weg und erhält dann möglicherweise eine Nachricht vom Entwickler.
6. pic_photo_or_album: Tauche auf, um ein Foto zu machen oder ein Foto in ein Album zu schicken
Nachdem der Nutzer auf den Button geklickt hat, erscheint im WeChat-Client ein Auswahlheft, bei dem er "Foto machen" oder "Aus dem mobilen Album auswählen" auswählen kann. Nachdem der Nutzer gewählt hat, durchläuft er die anderen beiden Prozesse.
7. pic_weixin: Öffne den WeChat-Album-Mapper
Nachdem der Nutzer auf den Button geklickt hat, ruft der WeChat-Client das WeChat-Album auf, und nach Abschluss der Auswahloperation wird das ausgewählte Foto an den Server des Entwicklers gesendet, das Ereignis wird an den Entwickler weitergeleitet, das Album wird weggelegt und dann kann die Nachricht des Entwicklers empfangen werden.
8. locatio{filter}n_select: Öffne den Geolocation-Selektor
Nachdem der Nutzer auf den Button geklickt hat, ruft der WeChat-Client das Geolocation-Auswahltool auf, und nach Abschluss der Auswahlvorgang wird der ausgewählte geografische Standort an den Server des Entwicklers gesendet, das Standortauswahltool wird weggelegt, woraufhin der Entwickler möglicherweise eine Nachricht erhält.
9. media_id: Nachrichten senden (außer Textnachrichten)
Nachdem der Nutzer auf den media_id-Typ-Button geklickt hat, sendet der WeChat-Server das Material, das der vom Entwickler ausgefüllten permanenten Material-ID entspricht, und der permanente Materialtyp kann Bild-, Audio-, Video- oder Grafiknachrichten sein. Hinweis: Die permanente Asset-ID muss eine legitime ID sein, die nach dem Hochladen der Oberfläche "Material Management/Add Permanent Material" erhalten wurde.
10. view_limited: Springen Sie zur URL der grafischen Nachricht
Nachdem der Nutzer auf den view_limited Typ-Button geklickt hat, öffnet der WeChat-Client die URL der Grafiknachricht, die der vom Entwickler im Button ausgefüllten permanenten Material-ID entspricht. Hinweis: Die permanente Asset-ID muss eine legitime ID sein, die nach dem Hochladen der Oberfläche "Material Management/Add Permanent Material" erhalten wurde.


Benutzerdefinierte Menümethoden:

http-Anfragemethode: POST (bitte verwenden Sie das https-Protokoll) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

JSON-Daten von Post:







Vorhergehend:Die SQL-Server-Datenbank löscht alle Tabellen
Nächster:WeChat-Reihe von Tutorials zur Entwicklung eines öffentlichen Kontos
Veröffentlicht am 07.11.2017 14:48:58 |
Danke, Vermieter, fürs Teilen, du kannst darauf zurückgreifen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com